home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Chart Wizard.rsrc / CODE_4_Panes.txt < prev    next >
Text File  |  1998-12-15  |  1MB  |  19,190 lines

  1. # near model CODE resource
  2. # jump table entries: 12458-12916 (459 of them)
  3. 00000000  0000 30AA                ori.b      D0, 0xAA
  4. 00000004  0000 D826                ori.b      D0, 0x26 /* '&' */
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7. 00000010  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000014  362E 000C                move.w     D3, [A6 + 0xC]
  9. 00000018  266E 000E                movea.l    A3, [A6 + 0xE]
  10. 0000001C  4A43                     tst.w      D3
  11. 0000001E  6714                     beq        +0x16 /* 00000034 */
  12. 00000020  204A                     movea.l    A0, A2
  13. 00000022  41E8 006E                lea.l      A0, [A0 + 0x6E]
  14. 00000026  2848                     movea.l    A4, A0
  15. 00000028  2488                     move.l     [A2], A0
  16. 0000002A  2F0C                     move.l     -[A7], A4
  17. 0000002C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  18. 00000032  584F                     addq.w     A7, 4
  19. label00000034:
  20. 00000034  2F0B                     move.l     -[A7], A3
  21. 00000036  4267                     clr.w      -[A7]
  22. 00000038  2F0A                     move.l     -[A7], A2
  23. 0000003A  61FF 0000 05BE           bsr        +0x5C0 /* 000005FA */
  24. 00000040  41ED C7C4                lea.l      A0, [A5 - 0x383C]
  25. 00000044  2548 0004                move.l     [A2 + 0x4], A0
  26. 00000048  41ED C7C4                lea.l      A0, [A5 - 0x383C]
  27. 0000004C  41E8 0194                lea.l      A0, [A0 + 0x194]
  28. 00000050  2252                     movea.l    A1, [A2]
  29. 00000052  2288                     move.l     [A1], A0
  30. 00000054  41ED C7C4                lea.l      A0, [A5 - 0x383C]
  31. 00000058  41E8 0150                lea.l      A0, [A0 + 0x150]
  32. 0000005C  2548 0028                move.l     [A2 + 0x28], A0
  33. 00000060  2852                     movea.l    A4, [A2]
  34. 00000062  204A                     movea.l    A0, A2
  35. 00000064  41E8 006E                lea.l      A0, [A0 + 0x6E]
  36. 00000068  91CC                     sub.l      A0, A4
  37. 0000006A  2948 0008                move.l     [A4 + 0x8], A0
  38. 0000006E  4878 0004                push.l     0x4
  39. 00000072  486A 0066                pea.l      [A2 + 0x66]
  40. 00000076  2F0B                     move.l     -[A7], A3
  41. 00000078  2057                     movea.l    A0, [A7]
  42. 0000007A  2250                     movea.l    A1, [A0]
  43. 0000007C  2269 0024                movea.l    A1, [A1 + 0x24]
  44. 00000080  4E91                     jsr        [A1]
  45. 00000082  4878 0002                push.l     0x2
  46. 00000086  486A 006A                pea.l      [A2 + 0x6A]
  47. 0000008A  2F0B                     move.l     -[A7], A3
  48. 0000008C  2057                     movea.l    A0, [A7]
  49. 0000008E  2250                     movea.l    A1, [A0]
  50. 00000090  2269 0024                movea.l    A1, [A1 + 0x24]
  51. 00000094  4E91                     jsr        [A1]
  52. 00000096  4878 0002                push.l     0x2
  53. 0000009A  486A 006C                pea.l      [A2 + 0x6C]
  54. 0000009E  2F0B                     move.l     -[A7], A3
  55. 000000A0  2057                     movea.l    A0, [A7]
  56. 000000A2  2250                     movea.l    A1, [A0]
  57. 000000A4  2269 0024                movea.l    A1, [A1 + 0x24]
  58. 000000A8  4E91                     jsr        [A1]
  59. 000000AA  204A                     movea.l    A0, A2
  60. 000000AC  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  61. 000000B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  62. 000000B4  4E5E                     unlink     A6
  63. 000000B6  4E75                     rts
  64. 000000B8  206F 0004                movea.l    A0, [A7 + 0x4]
  65. 000000BC  216F 0008 0066           move.l     [A0 + 0x66], [A7 + 0x8]
  66. 000000C2  4E75                     rts
  67. 000000C4  206F 0004                movea.l    A0, [A7 + 0x4]
  68. 000000C8  322F 0008                move.w     D1, [A7 + 0x8]
  69. 000000CC  302F 000A                move.w     D0, [A7 + 0xA]
  70. 000000D0  3141 006A                move.w     [A0 + 0x6A], D1
  71. 000000D4  3140 006C                move.w     [A0 + 0x6C], D0
  72. 000000D8  4E75                     rts
  73. 000000DA  4E56 0000                link       A6, 0
  74. 000000DE  2F0A                     move.l     -[A7], A2
  75. 000000E0  246E 0008                movea.l    A2, [A6 + 0x8]
  76. 000000E4  3F2A 006A                move.w     -[A7], [A2 + 0x6A]
  77. 000000E8  2F0A                     move.l     -[A7], A2
  78. 000000EA  2057                     movea.l    A0, [A7]
  79. 000000EC  2268 0004                movea.l    A1, [A0 + 0x4]
  80. 000000F0  2269 0190                movea.l    A1, [A1 + 0x190]
  81. 000000F4  4E91                     jsr        [A1]
  82. 000000F6  5C4F                     addq.w     A7, 6
  83. 000000F8  245F                     movea.l    A2, [A7]+
  84. 000000FA  4E5E                     unlink     A6
  85. 000000FC  4E75                     rts
  86. 000000FE  4E56 FFF8                link       A6, -0x0008
  87. 00000102  48E7 1820                movem.l    -[A7], D3,D4,A2
  88. 00000106  246E 0008                movea.l    A2, [A6 + 0x8]
  89. 0000010A  362E 000C                move.w     D3, [A6 + 0xC]
  90. 0000010E  486E FFF8                pea.l      [A6 - 0x8]
  91. 00000112  2F0A                     move.l     -[A7], A2
  92. 00000114  2057                     movea.l    A0, [A7]
  93. 00000116  2268 0004                movea.l    A1, [A0 + 0x4]
  94. 0000011A  2269 003C                movea.l    A1, [A1 + 0x3C]
  95. 0000011E  4E91                     jsr        [A1]
  96. 00000120  4EB9 0000 264A           jsr        [0x0000264A]
  97. 00000126  0C43 7FFF                cmpi.w     D3, 0x7FFF
  98. 0000012A  504F                     addq.w     A7, 8
  99. 0000012C  661A                     bne        +0x1C /* 00000148 */
  100. 0000012E  486E FFF8                pea.l      [A6 - 0x8]
  101. 00000132  4EB9 0000 7C84           jsr        [0x00007C84]
  102. 00000138  4868 00AA                pea.l      [A0 + 0xAA]
  103. 0000013C  A8A5                     syscall    FillRect
  104. 0000013E  486E FFF8                pea.l      [A6 - 0x8]
  105. 00000142  A8A1                     syscall    FrameRect
  106. 00000144  6000 0080                bra        +0x82 /* 000001C6 */
  107. label00000148:
  108. 00000148  282A 0066                move.l     D4, [A2 + 0x66]
  109. 0000014C  0C84 4943 4E23           cmpi.l     D4, 0x49434E23 /* 'ICN#' */
  110. 00000152  6634                     bne        +0x36 /* 00000188 */
  111. 00000154  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  112. 0000015A  6614                     bne        +0x16 /* 00000170 */
  113. 0000015C  554F                     subq.w     A7, 2
  114. 0000015E  486E FFF8                pea.l      [A6 - 0x8]
  115. 00000162  42A7                     clr.l      -[A7]
  116. 00000164  3F03                     move.w     -[A7], D3
  117. 00000166  303C 0500                move.w     D0, 0x500
  118. 0000016A  ABC9                     syscall    IconDispatch
  119. 0000016C  301F                     move.w     D0, [A7]+
  120. 0000016E  6056                     bra        +0x58 /* 000001C6 */
  121. label00000170:
  122. 00000170  554F                     subq.w     A7, 2
  123. 00000172  486E FFF8                pea.l      [A6 - 0x8]
  124. 00000176  2F3C 0001 0000           move.l     -[A7], 0x10000
  125. 0000017C  3F03                     move.w     -[A7], D3
  126. 0000017E  303C 0500                move.w     D0, 0x500
  127. 00000182  ABC9                     syscall    IconDispatch
  128. 00000184  301F                     move.w     D0, [A7]+
  129. 00000186  603E                     bra        +0x40 /* 000001C6 */
  130. label00000188:
  131. 00000188  0C84 5049 4354           cmpi.l     D4, 0x50494354 /* 'PICT' */
  132. 0000018E  6618                     bne        +0x1A /* 000001A8 */
  133. 00000190  594F                     subq.w     A7, 4
  134. 00000192  3F03                     move.w     -[A7], D3
  135. 00000194  A9BC                     syscall    GetPicture
  136. 00000196  205F                     movea.l    A0, [A7]+
  137. 00000198  2448                     movea.l    A2, A0
  138. 0000019A  200A                     move.l     D0, A2
  139. 0000019C  6728                     beq        +0x2A /* 000001C6 */
  140. 0000019E  2F0A                     move.l     -[A7], A2
  141. 000001A0  486E FFF8                pea.l      [A6 - 0x8]
  142. 000001A4  A8F6                     syscall    DrawPicture
  143. 000001A6  601E                     bra        +0x20 /* 000001C6 */
  144. label000001A8:
  145. 000001A8  0C84 4943 4F4E           cmpi.l     D4, 0x49434F4E /* 'ICON' */
  146. 000001AE  6616                     bne        +0x18 /* 000001C6 */
  147. 000001B0  594F                     subq.w     A7, 4
  148. 000001B2  3F03                     move.w     -[A7], D3
  149. 000001B4  A9BB                     syscall    GetIcon
  150. 000001B6  205F                     movea.l    A0, [A7]+
  151. 000001B8  2448                     movea.l    A2, A0
  152. 000001BA  200A                     move.l     D0, A2
  153. 000001BC  6708                     beq        +0xA /* 000001C6 */
  154. 000001BE  486E FFF8                pea.l      [A6 - 0x8]
  155. 000001C2  2F0A                     move.l     -[A7], A2
  156. 000001C4  A94B                     syscall    PlotIcon
  157. label000001C6:
  158. 000001C6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  159. 000001CA  4E5E                     unlink     A6
  160. 000001CC  4E75                     rts
  161. 000001CE  4E56 0000                link       A6, 0
  162. 000001D2  48E7 1820                movem.l    -[A7], D3,D4,A2
  163. 000001D6  246E 0008                movea.l    A2, [A6 + 0x8]
  164. 000001DA  182E 000E                move.b     D4, [A6 + 0xE]
  165. 000001DE  162E 0010                move.b     D3, [A6 + 0x10]
  166. 000001E2  B803                     cmp.b      D4, D3
  167. 000001E4  6730                     beq        +0x32 /* 00000216 */
  168. 000001E6  362A 006A                move.w     D3, [A2 + 0x6A]
  169. 000001EA  4A04                     tst.b      D4
  170. 000001EC  6704                     beq        +0x6 /* 000001F2 */
  171. 000001EE  362A 006C                move.w     D3, [A2 + 0x6C]
  172. label000001F2:
  173. 000001F2  42A7                     clr.l      -[A7]
  174. 000001F4  2F0A                     move.l     -[A7], A2
  175. 000001F6  2057                     movea.l    A0, [A7]
  176. 000001F8  2268 0004                movea.l    A1, [A0 + 0x4]
  177. 000001FC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  178. 00000200  4E91                     jsr        [A1]
  179. 00000202  3F03                     move.w     -[A7], D3
  180. 00000204  2F0A                     move.l     -[A7], A2
  181. 00000206  2057                     movea.l    A0, [A7]
  182. 00000208  2268 0004                movea.l    A1, [A0 + 0x4]
  183. 0000020C  2269 0190                movea.l    A1, [A1 + 0x190]
  184. 00000210  4E91                     jsr        [A1]
  185. 00000212  4FEF 000E                lea.l      A7, [A7 + 0xE]
  186. label00000216:
  187. 00000216  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  188. 0000021A  4E5E                     unlink     A6
  189. 0000021C  4E75                     rts
  190. 0000021E  4E56 0000                link       A6, 0
  191. 00000222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  192. 00000226  2057                     movea.l    A0, [A7]
  193. 00000228  2268 0004                movea.l    A1, [A0 + 0x4]
  194. 0000022C  2269 0184                movea.l    A1, [A1 + 0x184]
  195. 00000230  4E91                     jsr        [A1]
  196. 00000232  4E5E                     unlink     A6
  197. 00000234  4E75                     rts
  198. 00000236  4E56 FFF4                link       A6, -0x000C
  199. 0000023A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  200. 0000023E  246E 0008                movea.l    A2, [A6 + 0x8]
  201. 00000242  2A2E 000C                move.l     D5, [A6 + 0xC]
  202. 00000246  282E 0010                move.l     D4, [A6 + 0x10]
  203. 0000024A  2F04                     move.l     -[A7], D4
  204. 0000024C  2F05                     move.l     -[A7], D5
  205. 0000024E  2F0A                     move.l     -[A7], A2
  206. 00000250  61FF 0000 4286           bsr        +0x4288 /* 000044D8 */
  207. 00000256  1600                     move.b     D3, D0
  208. 00000258  4A03                     tst.b      D3
  209. 0000025A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  210. 0000025E  6744                     beq        +0x46 /* 000002A4 */
  211. 00000260  0CAA 4943 4E23 0066      cmpi.l     [A2 + 0x66], 0x49434E23 /* 'ICN#' */
  212. 00000268  663A                     bne        +0x3C /* 000002A4 */
  213. 0000026A  486E FFF4                pea.l      [A6 - 0xC]
  214. 0000026E  2F0A                     move.l     -[A7], A2
  215. 00000270  2057                     movea.l    A0, [A7]
  216. 00000272  2268 0004                movea.l    A1, [A0 + 0x4]
  217. 00000276  2269 0038                movea.l    A1, [A1 + 0x38]
  218. 0000027A  4E91                     jsr        [A1]
  219. 0000027C  4A00                     tst.b      D0
  220. 0000027E  504F                     addq.w     A7, 8
  221. 00000280  6722                     beq        +0x24 /* 000002A4 */
  222. 00000282  3D45 FFFE                move.w     [A6 - 0x2], D5
  223. 00000286  3D44 FFFC                move.w     [A6 - 0x4], D4
  224. 0000028A  554F                     subq.w     A7, 2
  225. 0000028C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  226. 00000290  486E FFF4                pea.l      [A6 - 0xC]
  227. 00000294  4267                     clr.w      -[A7]
  228. 00000296  3F2A 006A                move.w     -[A7], [A2 + 0x6A]
  229. 0000029A  303C 060D                move.w     D0, 0x60D
  230. 0000029E  ABC9                     syscall    IconDispatch
  231. 000002A0  101F                     move.b     D0, [A7]+
  232. 000002A2  1600                     move.b     D3, D0
  233. label000002A4:
  234. 000002A4  1003                     move.b     D0, D3
  235. 000002A6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  236. 000002AA  4E5E                     unlink     A6
  237. 000002AC  4E75                     rts
  238. 000002AE  4E56 0000                link       A6, 0
  239. 000002B2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  240. 000002B6  246E 0008                movea.l    A2, [A6 + 0x8]
  241. 000002BA  3A2E 000C                move.w     D5, [A6 + 0xC]
  242. 000002BE  282E 000E                move.l     D4, [A6 + 0xE]
  243. 000002C2  286E 0012                movea.l    A4, [A6 + 0x12]
  244. 000002C6  362E 0016                move.w     D3, [A6 + 0x16]
  245. 000002CA  4A45                     tst.w      D5
  246. 000002CC  6714                     beq        +0x16 /* 000002E2 */
  247. 000002CE  204A                     movea.l    A0, A2
  248. 000002D0  41E8 0134                lea.l      A0, [A0 + 0x134]
  249. 000002D4  2648                     movea.l    A3, A0
  250. 000002D6  2488                     move.l     [A2], A0
  251. 000002D8  2F0B                     move.l     -[A7], A3
  252. 000002DA  4EB9 0000 3F3A           jsr        [0x00003F3A]
  253. 000002E0  584F                     addq.w     A7, 4
  254. label000002E2:
  255. 000002E2  2F04                     move.l     -[A7], D4
  256. 000002E4  4267                     clr.w      -[A7]
  257. 000002E6  2F0A                     move.l     -[A7], A2
  258. 000002E8  61FF 0000 381A           bsr        +0x381C /* 00003B04 */
  259. 000002EE  41ED C974                lea.l      A0, [A5 - 0x368C]
  260. 000002F2  2548 0004                move.l     [A2 + 0x4], A0
  261. 000002F6  41ED C974                lea.l      A0, [A5 - 0x368C]
  262. 000002FA  41E8 0150                lea.l      A0, [A0 + 0x150]
  263. 000002FE  2252                     movea.l    A1, [A2]
  264. 00000300  2288                     move.l     [A1], A0
  265. 00000302  2652                     movea.l    A3, [A2]
  266. 00000304  204A                     movea.l    A0, A2
  267. 00000306  41E8 0134                lea.l      A0, [A0 + 0x134]
  268. 0000030A  91CB                     sub.l      A0, A3
  269. 0000030C  2748 0008                move.l     [A3 + 0x8], A0
  270. 00000310  2F0C                     move.l     -[A7], A4
  271. 00000312  486A 0028                pea.l      [A2 + 0x28]
  272. 00000316  4EB9 0000 29D2           jsr        [0x000029D2]
  273. 0000031C  3543 0132                move.w     [A2 + 0x132], D3
  274. 00000320  204A                     movea.l    A0, A2
  275. 00000322  4FEF 0012                lea.l      A7, [A7 + 0x12]
  276. 00000326  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  277. 0000032A  4E5E                     unlink     A6
  278. 0000032C  4E75                     rts
  279. 0000032E  4E56 0000                link       A6, 0
  280. 00000332  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  281. 00000336  246E 0008                movea.l    A2, [A6 + 0x8]
  282. 0000033A  362E 000C                move.w     D3, [A6 + 0xC]
  283. 0000033E  286E 000E                movea.l    A4, [A6 + 0xE]
  284. 00000342  4A43                     tst.w      D3
  285. 00000344  6714                     beq        +0x16 /* 0000035A */
  286. 00000346  204A                     movea.l    A0, A2
  287. 00000348  41E8 0134                lea.l      A0, [A0 + 0x134]
  288. 0000034C  2648                     movea.l    A3, A0
  289. 0000034E  2488                     move.l     [A2], A0
  290. 00000350  2F0B                     move.l     -[A7], A3
  291. 00000352  4EB9 0000 3F3A           jsr        [0x00003F3A]
  292. 00000358  584F                     addq.w     A7, 4
  293. label0000035A:
  294. 0000035A  2F0C                     move.l     -[A7], A4
  295. 0000035C  4267                     clr.w      -[A7]
  296. 0000035E  2F0A                     move.l     -[A7], A2
  297. 00000360  61FF 0000 3806           bsr        +0x3808 /* 00003B68 */
  298. 00000366  41ED C974                lea.l      A0, [A5 - 0x368C]
  299. 0000036A  2548 0004                move.l     [A2 + 0x4], A0
  300. 0000036E  41ED C974                lea.l      A0, [A5 - 0x368C]
  301. 00000372  41E8 0150                lea.l      A0, [A0 + 0x150]
  302. 00000376  2252                     movea.l    A1, [A2]
  303. 00000378  2288                     move.l     [A1], A0
  304. 0000037A  2652                     movea.l    A3, [A2]
  305. 0000037C  204A                     movea.l    A0, A2
  306. 0000037E  41E8 0134                lea.l      A0, [A0 + 0x134]
  307. 00000382  91CB                     sub.l      A0, A3
  308. 00000384  2748 0008                move.l     [A3 + 0x8], A0
  309. 00000388  486A 0028                pea.l      [A2 + 0x28]
  310. 0000038C  4EB9 0000 29CA           jsr        [0x000029CA]
  311. 00000392  486A 0028                pea.l      [A2 + 0x28]
  312. 00000396  4EB9 0000 563A           jsr        [0x0000563A]
  313. 0000039C  584F                     addq.w     A7, 4
  314. 0000039E  2F08                     move.l     -[A7], A0
  315. 000003A0  2F0C                     move.l     -[A7], A4
  316. 000003A2  4EB9 0000 30A2           jsr        [0x000030A2]
  317. 000003A8  4878 0002                push.l     0x2
  318. 000003AC  486A 0132                pea.l      [A2 + 0x132]
  319. 000003B0  2F0C                     move.l     -[A7], A4
  320. 000003B2  2057                     movea.l    A0, [A7]
  321. 000003B4  2250                     movea.l    A1, [A0]
  322. 000003B6  2269 0024                movea.l    A1, [A1 + 0x24]
  323. 000003BA  4E91                     jsr        [A1]
  324. 000003BC  204A                     movea.l    A0, A2
  325. 000003BE  4FEF 0022                lea.l      A7, [A7 + 0x22]
  326. 000003C2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  327. 000003C6  4E5E                     unlink     A6
  328. 000003C8  4E75                     rts
  329. 000003CA  4E56 0000                link       A6, 0
  330. 000003CE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  331. 000003D2  246E 0008                movea.l    A2, [A6 + 0x8]
  332. 000003D6  362E 000C                move.w     D3, [A6 + 0xC]
  333. 000003DA  200A                     move.l     D0, A2
  334. 000003DC  674E                     beq        +0x50 /* 0000042C */
  335. 000003DE  41ED C974                lea.l      A0, [A5 - 0x368C]
  336. 000003E2  2548 0004                move.l     [A2 + 0x4], A0
  337. 000003E6  41ED C974                lea.l      A0, [A5 - 0x368C]
  338. 000003EA  41E8 0150                lea.l      A0, [A0 + 0x150]
  339. 000003EE  2252                     movea.l    A1, [A2]
  340. 000003F0  2288                     move.l     [A1], A0
  341. 000003F2  2652                     movea.l    A3, [A2]
  342. 000003F4  204A                     movea.l    A0, A2
  343. 000003F6  41E8 0134                lea.l      A0, [A0 + 0x134]
  344. 000003FA  2848                     movea.l    A4, A0
  345. 000003FC  91CB                     sub.l      A0, A3
  346. 000003FE  2748 0008                move.l     [A3 + 0x8], A0
  347. 00000402  4267                     clr.w      -[A7]
  348. 00000404  2F0A                     move.l     -[A7], A2
  349. 00000406  61FF 0000 38BA           bsr        +0x38BC /* 00003CC2 */
  350. 0000040C  4A43                     tst.w      D3
  351. 0000040E  5C4F                     addq.w     A7, 6
  352. 00000410  670C                     beq        +0xE /* 0000041E */
  353. 00000412  4267                     clr.w      -[A7]
  354. 00000414  2F0C                     move.l     -[A7], A4
  355. 00000416  4EB9 0000 3F42           jsr        [0x00003F42]
  356. 0000041C  5C4F                     addq.w     A7, 6
  357. label0000041E:
  358. 0000041E  4A43                     tst.w      D3
  359. 00000420  6F0A                     ble        +0xC /* 0000042C */
  360. 00000422  2F0A                     move.l     -[A7], A2
  361. 00000424  4EB9 0000 2592           jsr        [0x00002592]
  362. 0000042A  584F                     addq.w     A7, 4
  363. label0000042C:
  364. 0000042C  204A                     movea.l    A0, A2
  365. 0000042E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  366. 00000432  4E5E                     unlink     A6
  367. 00000434  4E75                     rts
  368. 00000436  4E56 0000                link       A6, 0
  369. 0000043A  3F3C 0100                move.w     -[A7], 0x100
  370. 0000043E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  371. 00000442  206E 0008                movea.l    A0, [A6 + 0x8]
  372. 00000446  4868 0028                pea.l      [A0 + 0x28]
  373. 0000044A  4EB9 0000 5632           jsr        [0x00005632]
  374. 00000450  584F                     addq.w     A7, 4
  375. 00000452  2F08                     move.l     -[A7], A0
  376. 00000454  4EB9 0000 299A           jsr        [0x0000299A]
  377. 0000045A  4E5E                     unlink     A6
  378. 0000045C  4E75                     rts
  379. 0000045E  4E56 0000                link       A6, 0
  380. 00000462  2F0A                     move.l     -[A7], A2
  381. 00000464  246E 0008                movea.l    A2, [A6 + 0x8]
  382. 00000468  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  383. 0000046C  486A 0028                pea.l      [A2 + 0x28]
  384. 00000470  4EB9 0001 C2CE           jsr        [0x0001C2CE]
  385. 00000476  2F0A                     move.l     -[A7], A2
  386. 00000478  2057                     movea.l    A0, [A7]
  387. 0000047A  2268 0004                movea.l    A1, [A0 + 0x4]
  388. 0000047E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  389. 00000482  4E91                     jsr        [A1]
  390. 00000484  4FEF 000C                lea.l      A7, [A7 + 0xC]
  391. 00000488  245F                     movea.l    A2, [A7]+
  392. 0000048A  4E5E                     unlink     A6
  393. 0000048C  4E75                     rts
  394. 0000048E  4E56 0000                link       A6, 0
  395. 00000492  206E 0008                movea.l    A0, [A6 + 0x8]
  396. 00000496  4868 0028                pea.l      [A0 + 0x28]
  397. 0000049A  4EB9 0000 2962           jsr        [0x00002962]
  398. 000004A0  4E5E                     unlink     A6
  399. 000004A2  4E75                     rts
  400. 000004A4  4E56 0000                link       A6, 0
  401. 000004A8  2F0A                     move.l     -[A7], A2
  402. 000004AA  246E 0008                movea.l    A2, [A6 + 0x8]
  403. 000004AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  404. 000004B2  486A 0028                pea.l      [A2 + 0x28]
  405. 000004B6  4EB9 0001 C298           jsr        [0x0001C298]
  406. 000004BC  2F0A                     move.l     -[A7], A2
  407. 000004BE  2057                     movea.l    A0, [A7]
  408. 000004C0  2268 0004                movea.l    A1, [A0 + 0x4]
  409. 000004C4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  410. 000004C8  4E91                     jsr        [A1]
  411. 000004CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  412. 000004CE  245F                     movea.l    A2, [A7]+
  413. 000004D0  4E5E                     unlink     A6
  414. 000004D2  4E75                     rts
  415. 000004D4  4E56 FFF2                link       A6, -0x000E
  416. 000004D8  48E7 1030                movem.l    -[A7], D3,A2,A3
  417. 000004DC  246E 0008                movea.l    A2, [A6 + 0x8]
  418. 000004E0  486E FFF8                pea.l      [A6 - 0x8]
  419. 000004E4  2F0A                     move.l     -[A7], A2
  420. 000004E6  2057                     movea.l    A0, [A7]
  421. 000004E8  2268 0004                movea.l    A1, [A0 + 0x4]
  422. 000004EC  2269 003C                movea.l    A1, [A1 + 0x3C]
  423. 000004F0  4E91                     jsr        [A1]
  424. 000004F2  3F2A 0132                move.w     -[A7], [A2 + 0x132]
  425. 000004F6  4EB9 0000 285A           jsr        [0x0000285A]
  426. 000004FC  3600                     move.w     D3, D0
  427. 000004FE  486E FFF2                pea.l      [A6 - 0xE]
  428. 00000502  AA19                     syscall    GetForeColor
  429. 00000504  2F0A                     move.l     -[A7], A2
  430. 00000506  2057                     movea.l    A0, [A7]
  431. 00000508  2268 0004                movea.l    A1, [A0 + 0x4]
  432. 0000050C  2269 00D8                movea.l    A1, [A1 + 0xD8]
  433. 00000510  4E91                     jsr        [A1]
  434. 00000512  486E FFF2                pea.l      [A6 - 0xE]
  435. 00000516  AA14                     syscall    RGBForeColor
  436. 00000518  264A                     movea.l    A3, A2
  437. 0000051A  47EB 0028                lea.l      A3, [A3 + 0x28]
  438. 0000051E  1F3C 0001                move.b     -[A7], 0x1
  439. 00000522  3F03                     move.w     -[A7], D3
  440. 00000524  486E FFF8                pea.l      [A6 - 0x8]
  441. 00000528  4227                     clr.b      -[A7]
  442. 0000052A  2F0B                     move.l     -[A7], A3
  443. 0000052C  4EB9 0000 7C74           jsr        [0x00007C74]
  444. 00000532  7000                     moveq.l    D0, 0x00
  445. 00000534  1010                     move.b     D0, [A0]
  446. 00000536  5C4F                     addq.w     A7, 6
  447. 00000538  2F00                     move.l     -[A7], D0
  448. 0000053A  1F3C 0001                move.b     -[A7], 0x1
  449. 0000053E  2F0B                     move.l     -[A7], A3
  450. 00000540  4EB9 0000 7C74           jsr        [0x00007C74]
  451. 00000546  5C4F                     addq.w     A7, 6
  452. 00000548  2F08                     move.l     -[A7], A0
  453. 0000054A  4EB9 0000 2702           jsr        [0x00002702]
  454. 00000550  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  455. 00000554  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  456. 00000558  4E5E                     unlink     A6
  457. 0000055A  4E75                     rts
  458. fn0000055C:
  459. 0000055C  4E56 0000                link       A6, 0
  460. 00000560  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  461. 00000564  246E 0008                movea.l    A2, [A6 + 0x8]
  462. 00000568  3E2E 000C                move.w     D7, [A6 + 0xC]
  463. 0000056C  286E 000E                movea.l    A4, [A6 + 0xE]
  464. 00000570  2C2E 0012                move.l     D6, [A6 + 0x12]
  465. 00000574  2A2E 0016                move.l     D5, [A6 + 0x16]
  466. 00000578  282E 001A                move.l     D4, [A6 + 0x1A]
  467. 0000057C  262E 001E                move.l     D3, [A6 + 0x1E]
  468. 00000580  4A47                     tst.w      D7
  469. 00000582  6714                     beq        +0x16 /* 00000598 */
  470. 00000584  204A                     movea.l    A0, A2
  471. 00000586  41E8 0066                lea.l      A0, [A0 + 0x66]
  472. 0000058A  2648                     movea.l    A3, A0
  473. 0000058C  2488                     move.l     [A2], A0
  474. 0000058E  2F0B                     move.l     -[A7], A3
  475. 00000590  4EB9 0000 3F3A           jsr        [0x00003F3A]
  476. 00000596  584F                     addq.w     A7, 4
  477. label00000598:
  478. 00000598  2F0C                     move.l     -[A7], A4
  479. 0000059A  4267                     clr.w      -[A7]
  480. 0000059C  2F0A                     move.l     -[A7], A2
  481. 0000059E  61FF 0000 3564           bsr        +0x3566 /* 00003B04 */
  482. 000005A4  486A 0028                pea.l      [A2 + 0x28]
  483. 000005A8  4EB9 0000 3F6A           jsr        [0x00003F6A]
  484. 000005AE  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  485. 000005B2  2548 0004                move.l     [A2 + 0x4], A0
  486. 000005B6  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  487. 000005BA  41E8 0188                lea.l      A0, [A0 + 0x188]
  488. 000005BE  2252                     movea.l    A1, [A2]
  489. 000005C0  2288                     move.l     [A1], A0
  490. 000005C2  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  491. 000005C6  41E8 0150                lea.l      A0, [A0 + 0x150]
  492. 000005CA  2548 0028                move.l     [A2 + 0x28], A0
  493. 000005CE  2652                     movea.l    A3, [A2]
  494. 000005D0  204A                     movea.l    A0, A2
  495. 000005D2  41E8 0066                lea.l      A0, [A0 + 0x66]
  496. 000005D6  91CB                     sub.l      A0, A3
  497. 000005D8  2748 0008                move.l     [A3 + 0x8], A0
  498. 000005DC  2546 0056                move.l     [A2 + 0x56], D6
  499. 000005E0  2545 005A                move.l     [A2 + 0x5A], D5
  500. 000005E4  2544 005E                move.l     [A2 + 0x5E], D4
  501. 000005E8  2543 0062                move.l     [A2 + 0x62], D3
  502. 000005EC  204A                     movea.l    A0, A2
  503. 000005EE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  504. 000005F2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  505. 000005F6  4E5E                     unlink     A6
  506. 000005F8  4E75                     rts
  507. fn000005FA:
  508. 000005FA  4E56 FFF0                link       A6, -0x0010
  509. 000005FE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  510. 00000602  246E 0008                movea.l    A2, [A6 + 0x8]
  511. 00000606  362E 000C                move.w     D3, [A6 + 0xC]
  512. 0000060A  286E 000E                movea.l    A4, [A6 + 0xE]
  513. 0000060E  4A43                     tst.w      D3
  514. 00000610  6714                     beq        +0x16 /* 00000626 */
  515. 00000612  204A                     movea.l    A0, A2
  516. 00000614  41E8 0066                lea.l      A0, [A0 + 0x66]
  517. 00000618  2648                     movea.l    A3, A0
  518. 0000061A  2488                     move.l     [A2], A0
  519. 0000061C  2F0B                     move.l     -[A7], A3
  520. 0000061E  4EB9 0000 3F3A           jsr        [0x00003F3A]
  521. 00000624  584F                     addq.w     A7, 4
  522. label00000626:
  523. 00000626  2F0C                     move.l     -[A7], A4
  524. 00000628  4267                     clr.w      -[A7]
  525. 0000062A  2F0A                     move.l     -[A7], A2
  526. 0000062C  61FF 0000 353A           bsr        +0x353C /* 00003B68 */
  527. 00000632  486A 0028                pea.l      [A2 + 0x28]
  528. 00000636  4EB9 0000 3F6A           jsr        [0x00003F6A]
  529. 0000063C  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  530. 00000640  2548 0004                move.l     [A2 + 0x4], A0
  531. 00000644  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  532. 00000648  41E8 0188                lea.l      A0, [A0 + 0x188]
  533. 0000064C  2252                     movea.l    A1, [A2]
  534. 0000064E  2288                     move.l     [A1], A0
  535. 00000650  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  536. 00000654  41E8 0150                lea.l      A0, [A0 + 0x150]
  537. 00000658  2548 0028                move.l     [A2 + 0x28], A0
  538. 0000065C  2652                     movea.l    A3, [A2]
  539. 0000065E  204A                     movea.l    A0, A2
  540. 00000660  41E8 0066                lea.l      A0, [A0 + 0x66]
  541. 00000664  91CB                     sub.l      A0, A3
  542. 00000666  2748 0008                move.l     [A3 + 0x8], A0
  543. 0000066A  4878 0010                push.l     0x10
  544. 0000066E  486E FFF0                pea.l      [A6 - 0x10]
  545. 00000672  2F0C                     move.l     -[A7], A4
  546. 00000674  2057                     movea.l    A0, [A7]
  547. 00000676  2250                     movea.l    A1, [A0]
  548. 00000678  2269 0024                movea.l    A1, [A1 + 0x24]
  549. 0000067C  4E91                     jsr        [A1]
  550. 0000067E  256E FFF0 0056           move.l     [A2 + 0x56], [A6 - 0x10]
  551. 00000684  256E FFF4 005A           move.l     [A2 + 0x5A], [A6 - 0xC]
  552. 0000068A  256E FFF8 005E           move.l     [A2 + 0x5E], [A6 - 0x8]
  553. 00000690  256E FFFC 0062           move.l     [A2 + 0x62], [A6 - 0x4]
  554. 00000696  204A                     movea.l    A0, A2
  555. 00000698  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  556. 0000069C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  557. 000006A0  4E5E                     unlink     A6
  558. 000006A2  4E75                     rts
  559. fn000006A4:
  560. 000006A4  4E56 0000                link       A6, 0
  561. 000006A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  562. 000006AC  246E 0008                movea.l    A2, [A6 + 0x8]
  563. 000006B0  362E 000C                move.w     D3, [A6 + 0xC]
  564. 000006B4  200A                     move.l     D0, A2
  565. 000006B6  6768                     beq        +0x6A /* 00000720 */
  566. 000006B8  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  567. 000006BC  2548 0004                move.l     [A2 + 0x4], A0
  568. 000006C0  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  569. 000006C4  41E8 0188                lea.l      A0, [A0 + 0x188]
  570. 000006C8  2252                     movea.l    A1, [A2]
  571. 000006CA  2288                     move.l     [A1], A0
  572. 000006CC  41ED CAE0                lea.l      A0, [A5 - 0x3520]
  573. 000006D0  41E8 0150                lea.l      A0, [A0 + 0x150]
  574. 000006D4  2548 0028                move.l     [A2 + 0x28], A0
  575. 000006D8  2652                     movea.l    A3, [A2]
  576. 000006DA  204A                     movea.l    A0, A2
  577. 000006DC  41E8 0066                lea.l      A0, [A0 + 0x66]
  578. 000006E0  2848                     movea.l    A4, A0
  579. 000006E2  91CB                     sub.l      A0, A3
  580. 000006E4  2748 0008                move.l     [A3 + 0x8], A0
  581. 000006E8  4267                     clr.w      -[A7]
  582. 000006EA  486A 0028                pea.l      [A2 + 0x28]
  583. 000006EE  4EB9 0000 3F72           jsr        [0x00003F72]
  584. 000006F4  4267                     clr.w      -[A7]
  585. 000006F6  2F0A                     move.l     -[A7], A2
  586. 000006F8  61FF 0000 35C8           bsr        +0x35CA /* 00003CC2 */
  587. 000006FE  4A43                     tst.w      D3
  588. 00000700  4FEF 000C                lea.l      A7, [A7 + 0xC]
  589. 00000704  670C                     beq        +0xE /* 00000712 */
  590. 00000706  4267                     clr.w      -[A7]
  591. 00000708  2F0C                     move.l     -[A7], A4
  592. 0000070A  4EB9 0000 3F42           jsr        [0x00003F42]
  593. 00000710  5C4F                     addq.w     A7, 6
  594. label00000712:
  595. 00000712  4A43                     tst.w      D3
  596. 00000714  6F0A                     ble        +0xC /* 00000720 */
  597. 00000716  2F0A                     move.l     -[A7], A2
  598. 00000718  4EB9 0000 2592           jsr        [0x00002592]
  599. 0000071E  584F                     addq.w     A7, 4
  600. label00000720:
  601. 00000720  204A                     movea.l    A0, A2
  602. 00000722  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  603. 00000726  4E5E                     unlink     A6
  604. 00000728  4E75                     rts
  605. 0000072A  206F 0004                movea.l    A0, [A7 + 0x4]
  606. 0000072E  2028 005A                move.l     D0, [A0 + 0x5A]
  607. 00000732  4E75                     rts
  608. fn00000734:
  609. 00000734  4E56 0000                link       A6, 0
  610. 00000738  48E7 1820                movem.l    -[A7], D3,D4,A2
  611. 0000073C  246E 0008                movea.l    A2, [A6 + 0x8]
  612. 00000740  262E 000C                move.l     D3, [A6 + 0xC]
  613. 00000744  282A 005E                move.l     D4, [A2 + 0x5E]
  614. 00000748  B684                     cmp.l      D3, D4
  615. 0000074A  6C04                     bge        +0x6 /* 00000750 */
  616. 0000074C  2604                     move.l     D3, D4
  617. 0000074E  600A                     bra        +0xC /* 0000075A */
  618. label00000750:
  619. 00000750  282A 0062                move.l     D4, [A2 + 0x62]
  620. 00000754  B684                     cmp.l      D3, D4
  621. 00000756  6F02                     ble        +0x4 /* 0000075A */
  622. 00000758  2604                     move.l     D3, D4
  623. label0000075A:
  624. 0000075A  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  625. 0000075E  6714                     beq        +0x16 /* 00000774 */
  626. 00000760  2543 005A                move.l     [A2 + 0x5A], D3
  627. 00000764  2F0A                     move.l     -[A7], A2
  628. 00000766  2057                     movea.l    A0, [A7]
  629. 00000768  2268 0004                movea.l    A1, [A0 + 0x4]
  630. 0000076C  2269 0184                movea.l    A1, [A1 + 0x184]
  631. 00000770  4E91                     jsr        [A1]
  632. 00000772  584F                     addq.w     A7, 4
  633. label00000774:
  634. 00000774  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  635. 00000778  4E5E                     unlink     A6
  636. 0000077A  4E75                     rts
  637. 0000077C  4E56 0000                link       A6, 0
  638. 00000780  2F0A                     move.l     -[A7], A2
  639. 00000782  246E 0008                movea.l    A2, [A6 + 0x8]
  640. 00000786  202A 005A                move.l     D0, [A2 + 0x5A]
  641. 0000078A  D0AE 000C                add.l      D0, [A6 + 0xC]
  642. 0000078E  2F00                     move.l     -[A7], D0
  643. 00000790  2F0A                     move.l     -[A7], A2
  644. 00000792  2057                     movea.l    A0, [A7]
  645. 00000794  2268 0004                movea.l    A1, [A0 + 0x4]
  646. 00000798  2269 0020                movea.l    A1, [A1 + 0x20]
  647. 0000079C  4E91                     jsr        [A1]
  648. 0000079E  504F                     addq.w     A7, 8
  649. 000007A0  245F                     movea.l    A2, [A7]+
  650. 000007A2  4E5E                     unlink     A6
  651. 000007A4  4E75                     rts
  652. fn000007A6:
  653. 000007A6  4E56 0000                link       A6, 0
  654. 000007AA  48E7 1020                movem.l    -[A7], D3,A2
  655. 000007AE  246E 0008                movea.l    A2, [A6 + 0x8]
  656. 000007B2  262E 000C                move.l     D3, [A6 + 0xC]
  657. 000007B6  2543 005E                move.l     [A2 + 0x5E], D3
  658. 000007BA  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  659. 000007BE  6F12                     ble        +0x14 /* 000007D2 */
  660. 000007C0  2F03                     move.l     -[A7], D3
  661. 000007C2  2F0A                     move.l     -[A7], A2
  662. 000007C4  2057                     movea.l    A0, [A7]
  663. 000007C6  2268 0004                movea.l    A1, [A0 + 0x4]
  664. 000007CA  2269 0020                movea.l    A1, [A1 + 0x20]
  665. 000007CE  4E91                     jsr        [A1]
  666. 000007D0  504F                     addq.w     A7, 8
  667. label000007D2:
  668. 000007D2  4CDF 0408                movem.l    D3,A2, [A7]+
  669. 000007D6  4E5E                     unlink     A6
  670. 000007D8  4E75                     rts
  671. fn000007DA:
  672. 000007DA  4E56 0000                link       A6, 0
  673. 000007DE  48E7 1020                movem.l    -[A7], D3,A2
  674. 000007E2  246E 0008                movea.l    A2, [A6 + 0x8]
  675. 000007E6  262E 000C                move.l     D3, [A6 + 0xC]
  676. 000007EA  2543 0062                move.l     [A2 + 0x62], D3
  677. 000007EE  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  678. 000007F2  6C12                     bge        +0x14 /* 00000806 */
  679. 000007F4  2F03                     move.l     -[A7], D3
  680. 000007F6  2F0A                     move.l     -[A7], A2
  681. 000007F8  2057                     movea.l    A0, [A7]
  682. 000007FA  2268 0004                movea.l    A1, [A0 + 0x4]
  683. 000007FE  2269 0020                movea.l    A1, [A1 + 0x20]
  684. 00000802  4E91                     jsr        [A1]
  685. 00000804  504F                     addq.w     A7, 8
  686. label00000806:
  687. 00000806  4CDF 0408                movem.l    D3,A2, [A7]+
  688. 0000080A  4E5E                     unlink     A6
  689. 0000080C  4E75                     rts
  690. 0000080E  4E56 FFFC                link       A6, -0x0004
  691. 00000812  48E7 1020                movem.l    -[A7], D3,A2
  692. 00000816  246E 0008                movea.l    A2, [A6 + 0x8]
  693. 0000081A  262A 0056                move.l     D3, [A2 + 0x56]
  694. 0000081E  671A                     beq        +0x1C /* 0000083A */
  695. 00000820  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  696. 00000826  486E FFFC                pea.l      [A6 - 0x4]
  697. 0000082A  2F03                     move.l     -[A7], D3
  698. 0000082C  486A 0028                pea.l      [A2 + 0x28]
  699. 00000830  4EB9 0000 3F82           jsr        [0x00003F82]
  700. 00000836  4FEF 000C                lea.l      A7, [A7 + 0xC]
  701. label0000083A:
  702. 0000083A  4CDF 0408                movem.l    D3,A2, [A7]+
  703. 0000083E  4E5E                     unlink     A6
  704. 00000840  4E75                     rts
  705. 00000842  7001                     moveq.l    D0, 0x01
  706. 00000844  4E75                     rts
  707. 00000846  4E56 FFFC                link       A6, -0x0004
  708. 0000084A  2F0A                     move.l     -[A7], A2
  709. 0000084C  246E 0008                movea.l    A2, [A6 + 0x8]
  710. 00000850  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  711. 00000856  486E FFFC                pea.l      [A6 - 0x4]
  712. 0000085A  2F0A                     move.l     -[A7], A2
  713. 0000085C  2057                     movea.l    A0, [A7]
  714. 0000085E  2268 0004                movea.l    A1, [A0 + 0x4]
  715. 00000862  2269 0110                movea.l    A1, [A1 + 0x110]
  716. 00000866  4E91                     jsr        [A1]
  717. 00000868  306E FFFC                movea.w    A0, [A6 - 0x4]
  718. 0000086C  2F08                     move.l     -[A7], A0
  719. 0000086E  306E FFFE                movea.w    A0, [A6 - 0x2]
  720. 00000872  2F08                     move.l     -[A7], A0
  721. 00000874  2F0A                     move.l     -[A7], A2
  722. 00000876  2057                     movea.l    A0, [A7]
  723. 00000878  2268 0004                movea.l    A1, [A0 + 0x4]
  724. 0000087C  2269 0060                movea.l    A1, [A1 + 0x60]
  725. 00000880  4E91                     jsr        [A1]
  726. 00000882  4FEF 0014                lea.l      A7, [A7 + 0x14]
  727. 00000886  245F                     movea.l    A2, [A7]+
  728. 00000888  4E5E                     unlink     A6
  729. 0000088A  4E75                     rts
  730. 0000088C  4E56 FFE6                link       A6, -0x001A
  731. 00000890  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  732. 00000894  246E 0008                movea.l    A2, [A6 + 0x8]
  733. 00000898  382E 000C                move.w     D4, [A6 + 0xC]
  734. 0000089C  7601                     moveq.l    D3, 0x01
  735. 0000089E  4227                     clr.b      -[A7]
  736. 000008A0  1F3C 0001                move.b     -[A7], 0x1
  737. 000008A4  3F04                     move.w     -[A7], D4
  738. 000008A6  2F0A                     move.l     -[A7], A2
  739. 000008A8  2057                     movea.l    A0, [A7]
  740. 000008AA  2268 0004                movea.l    A1, [A0 + 0x4]
  741. 000008AE  2269 017C                movea.l    A1, [A1 + 0x17C]
  742. 000008B2  4E91                     jsr        [A1]
  743. 000008B4  486E FFF6                pea.l      [A6 - 0xA]
  744. 000008B8  4EB9 0000 28C2           jsr        [0x000028C2]
  745. 000008BE  486E FFF6                pea.l      [A6 - 0xA]
  746. 000008C2  4EB9 0000 7CAE           jsr        [0x00007CAE]
  747. 000008C8  584F                     addq.w     A7, 4
  748. 000008CA  2F08                     move.l     -[A7], A0
  749. 000008CC  A87A                     syscall    GetClip
  750. 000008CE  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  751. 000008D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  752. 000008D8  6060                     bra        +0x62 /* 0000093A */
  753. label000008DA:
  754. 000008DA  486E FFFC                pea.l      [A6 - 0x4]
  755. 000008DE  A972                     syscall    GetMouse
  756. 000008E0  1A03                     move.b     D5, D3
  757. 000008E2  3F04                     move.w     -[A7], D4
  758. 000008E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  759. 000008E8  2F0A                     move.l     -[A7], A2
  760. 000008EA  2057                     movea.l    A0, [A7]
  761. 000008EC  2268 0004                movea.l    A1, [A0 + 0x4]
  762. 000008F0  2269 0174                movea.l    A1, [A1 + 0x174]
  763. 000008F4  4E91                     jsr        [A1]
  764. 000008F6  4A00                     tst.b      D0
  765. 000008F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  766. 000008FC  671C                     beq        +0x1E /* 0000091A */
  767. 000008FE  554F                     subq.w     A7, 2
  768. 00000900  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  769. 00000904  486E FFF6                pea.l      [A6 - 0xA]
  770. 00000908  4EB9 0000 7CAE           jsr        [0x00007CAE]
  771. 0000090E  584F                     addq.w     A7, 4
  772. 00000910  2F08                     move.l     -[A7], A0
  773. 00000912  A8E8                     syscall    PtInRgn
  774. 00000914  101F                     move.b     D0, [A7]+
  775. 00000916  4A00                     tst.b      D0
  776. 00000918  6604                     bne        +0x6 /* 0000091E */
  777. label0000091A:
  778. 0000091A  7000                     moveq.l    D0, 0x00
  779. 0000091C  6002                     bra        +0x4 /* 00000920 */
  780. label0000091E:
  781. 0000091E  7001                     moveq.l    D0, 0x01
  782. label00000920:
  783. 00000920  1600                     move.b     D3, D0
  784. 00000922  1F05                     move.b     -[A7], D5
  785. 00000924  1F03                     move.b     -[A7], D3
  786. 00000926  3F04                     move.w     -[A7], D4
  787. 00000928  2F0A                     move.l     -[A7], A2
  788. 0000092A  2057                     movea.l    A0, [A7]
  789. 0000092C  2268 0004                movea.l    A1, [A0 + 0x4]
  790. 00000930  2269 017C                movea.l    A1, [A1 + 0x17C]
  791. 00000934  4E91                     jsr        [A1]
  792. 00000936  4FEF 000A                lea.l      A7, [A7 + 0xA]
  793. label0000093A:
  794. 0000093A  554F                     subq.w     A7, 2
  795. 0000093C  A973                     syscall    StillDown
  796. 0000093E  101F                     move.b     D0, [A7]+
  797. 00000940  6698                     bne        -0x66 /* 000008DA */
  798. 00000942  7004                     moveq.l    D0, 0x04
  799. 00000944  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  800. 00000948  A031                     syscall    GetOSEvent
  801. 0000094A  5240                     addq.w     D0, 1
  802. 0000094C  4A00                     tst.b      D0
  803. 0000094E  6766                     beq        +0x68 /* 000009B6 */
  804. 00000950  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  805. 00000956  486E FFFC                pea.l      [A6 - 0x4]
  806. 0000095A  A871                     syscall    GlobalToLocal
  807. 0000095C  1A03                     move.b     D5, D3
  808. 0000095E  3F04                     move.w     -[A7], D4
  809. 00000960  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  810. 00000964  2F0A                     move.l     -[A7], A2
  811. 00000966  2057                     movea.l    A0, [A7]
  812. 00000968  2268 0004                movea.l    A1, [A0 + 0x4]
  813. 0000096C  2269 0174                movea.l    A1, [A1 + 0x174]
  814. 00000970  4E91                     jsr        [A1]
  815. 00000972  4A00                     tst.b      D0
  816. 00000974  4FEF 000A                lea.l      A7, [A7 + 0xA]
  817. 00000978  671C                     beq        +0x1E /* 00000996 */
  818. 0000097A  554F                     subq.w     A7, 2
  819. 0000097C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  820. 00000980  486E FFF6                pea.l      [A6 - 0xA]
  821. 00000984  4EB9 0000 7CAE           jsr        [0x00007CAE]
  822. 0000098A  584F                     addq.w     A7, 4
  823. 0000098C  2F08                     move.l     -[A7], A0
  824. 0000098E  A8E8                     syscall    PtInRgn
  825. 00000990  101F                     move.b     D0, [A7]+
  826. 00000992  4A00                     tst.b      D0
  827. 00000994  6604                     bne        +0x6 /* 0000099A */
  828. label00000996:
  829. 00000996  7000                     moveq.l    D0, 0x00
  830. 00000998  6002                     bra        +0x4 /* 0000099C */
  831. label0000099A:
  832. 0000099A  7001                     moveq.l    D0, 0x01
  833. label0000099C:
  834. 0000099C  1600                     move.b     D3, D0
  835. 0000099E  1F05                     move.b     -[A7], D5
  836. 000009A0  1F03                     move.b     -[A7], D3
  837. 000009A2  3F04                     move.w     -[A7], D4
  838. 000009A4  2F0A                     move.l     -[A7], A2
  839. 000009A6  2057                     movea.l    A0, [A7]
  840. 000009A8  2268 0004                movea.l    A1, [A0 + 0x4]
  841. 000009AC  2269 017C                movea.l    A1, [A1 + 0x17C]
  842. 000009B0  4E91                     jsr        [A1]
  843. 000009B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  844. label000009B6:
  845. 000009B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  846. 000009BA  486E FFF6                pea.l      [A6 - 0xA]
  847. 000009BE  4EB9 0000 28DA           jsr        [0x000028DA]
  848. 000009C4  1003                     move.b     D0, D3
  849. 000009C6  5C4F                     addq.w     A7, 6
  850. 000009C8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  851. 000009CC  4E5E                     unlink     A6
  852. 000009CE  4E75                     rts
  853. 000009D0  4E75                     rts
  854. 000009D2  4E56 0000                link       A6, 0
  855. 000009D6  1F3C 0001                move.b     -[A7], 0x1
  856. 000009DA  4227                     clr.b      -[A7]
  857. 000009DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  858. 000009E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  859. 000009E4  2057                     movea.l    A0, [A7]
  860. 000009E6  2268 0004                movea.l    A1, [A0 + 0x4]
  861. 000009EA  2269 017C                movea.l    A1, [A1 + 0x17C]
  862. 000009EE  4E91                     jsr        [A1]
  863. 000009F0  4E5E                     unlink     A6
  864. 000009F2  4E75                     rts
  865. 000009F4  4E75                     rts
  866. 000009F6  4E56 FFFC                link       A6, -0x0004
  867. 000009FA  48E7 1020                movem.l    -[A7], D3,A2
  868. 000009FE  246E 0008                movea.l    A2, [A6 + 0x8]
  869. 00000A02  362E 000C                move.w     D3, [A6 + 0xC]
  870. 00000A06  2F0A                     move.l     -[A7], A2
  871. 00000A08  61FF 0000 3F70           bsr        +0x3F72 /* 0000497A */
  872. 00000A0E  4A00                     tst.b      D0
  873. 00000A10  584F                     addq.w     A7, 4
  874. 00000A12  674E                     beq        +0x50 /* 00000A62 */
  875. 00000A14  4227                     clr.b      -[A7]
  876. 00000A16  1F3C 0001                move.b     -[A7], 0x1
  877. 00000A1A  3F03                     move.w     -[A7], D3
  878. 00000A1C  2F0A                     move.l     -[A7], A2
  879. 00000A1E  2057                     movea.l    A0, [A7]
  880. 00000A20  2268 0004                movea.l    A1, [A0 + 0x4]
  881. 00000A24  2269 017C                movea.l    A1, [A1 + 0x17C]
  882. 00000A28  4E91                     jsr        [A1]
  883. 00000A2A  207C 0000 0008           movea.l    A0, 0x8
  884. 00000A30  43EE FFFC                lea.l      A1, [A6 - 0x4]
  885. 00000A34  A03B                     syscall    Delay
  886. 00000A36  2280                     move.l     [A1], D0
  887. 00000A38  1F3C 0001                move.b     -[A7], 0x1
  888. 00000A3C  4227                     clr.b      -[A7]
  889. 00000A3E  3F03                     move.w     -[A7], D3
  890. 00000A40  2F0A                     move.l     -[A7], A2
  891. 00000A42  2057                     movea.l    A0, [A7]
  892. 00000A44  2268 0004                movea.l    A1, [A0 + 0x4]
  893. 00000A48  2269 017C                movea.l    A1, [A1 + 0x17C]
  894. 00000A4C  4E91                     jsr        [A1]
  895. 00000A4E  3F03                     move.w     -[A7], D3
  896. 00000A50  2F0A                     move.l     -[A7], A2
  897. 00000A52  2057                     movea.l    A0, [A7]
  898. 00000A54  2268 0004                movea.l    A1, [A0 + 0x4]
  899. 00000A58  2269 016C                movea.l    A1, [A1 + 0x16C]
  900. 00000A5C  4E91                     jsr        [A1]
  901. 00000A5E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  902. label00000A62:
  903. 00000A62  4CDF 0408                movem.l    D3,A2, [A7]+
  904. 00000A66  4E5E                     unlink     A6
  905. 00000A68  4E75                     rts
  906. 00000A6A  4E56 0000                link       A6, 0
  907. 00000A6E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  908. 00000A72  246E 0008                movea.l    A2, [A6 + 0x8]
  909. 00000A76  266E 000C                movea.l    A3, [A6 + 0xC]
  910. 00000A7A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  911. 00000A7E  2F0A                     move.l     -[A7], A2
  912. 00000A80  2057                     movea.l    A0, [A7]
  913. 00000A82  2268 0004                movea.l    A1, [A0 + 0x4]
  914. 00000A86  2269 0170                movea.l    A1, [A1 + 0x170]
  915. 00000A8A  4E91                     jsr        [A1]
  916. 00000A8C  3600                     move.w     D3, D0
  917. 00000A8E  4A43                     tst.w      D3
  918. 00000A90  504F                     addq.w     A7, 8
  919. 00000A92  6F56                     ble        +0x58 /* 00000AEA */
  920. 00000A94  42A7                     clr.l      -[A7]
  921. 00000A96  2F0A                     move.l     -[A7], A2
  922. 00000A98  2057                     movea.l    A0, [A7]
  923. 00000A9A  2268 0004                movea.l    A1, [A0 + 0x4]
  924. 00000A9E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  925. 00000AA2  4E91                     jsr        [A1]
  926. 00000AA4  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  927. 00000AA8  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  928. 00000AAC  3F03                     move.w     -[A7], D3
  929. 00000AAE  2F0A                     move.l     -[A7], A2
  930. 00000AB0  2057                     movea.l    A0, [A7]
  931. 00000AB2  2268 0004                movea.l    A1, [A0 + 0x4]
  932. 00000AB6  2269 0178                movea.l    A1, [A1 + 0x178]
  933. 00000ABA  4E91                     jsr        [A1]
  934. 00000ABC  1800                     move.b     D4, D0
  935. 00000ABE  1F04                     move.b     -[A7], D4
  936. 00000AC0  3F03                     move.w     -[A7], D3
  937. 00000AC2  2F0A                     move.l     -[A7], A2
  938. 00000AC4  2057                     movea.l    A0, [A7]
  939. 00000AC6  2268 0004                movea.l    A1, [A0 + 0x4]
  940. 00000ACA  2269 0180                movea.l    A1, [A1 + 0x180]
  941. 00000ACE  4E91                     jsr        [A1]
  942. 00000AD0  4A04                     tst.b      D4
  943. 00000AD2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  944. 00000AD6  6712                     beq        +0x14 /* 00000AEA */
  945. 00000AD8  3F03                     move.w     -[A7], D3
  946. 00000ADA  2F0A                     move.l     -[A7], A2
  947. 00000ADC  2057                     movea.l    A0, [A7]
  948. 00000ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  949. 00000AE2  2269 016C                movea.l    A1, [A1 + 0x16C]
  950. 00000AE6  4E91                     jsr        [A1]
  951. 00000AE8  5C4F                     addq.w     A7, 6
  952. label00000AEA:
  953. 00000AEA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  954. 00000AEE  4E5E                     unlink     A6
  955. 00000AF0  4E75                     rts
  956. 00000AF2  4E56 0000                link       A6, 0
  957. 00000AF6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  958. 00000AFA  246E 0008                movea.l    A2, [A6 + 0x8]
  959. 00000AFE  362E 000C                move.w     D3, [A6 + 0xC]
  960. 00000B02  286E 000E                movea.l    A4, [A6 + 0xE]
  961. 00000B06  4A43                     tst.w      D3
  962. 00000B08  6718                     beq        +0x1A /* 00000B22 */
  963. 00000B0A  204A                     movea.l    A0, A2
  964. 00000B0C  41E8 012E                lea.l      A0, [A0 + 0x12E]
  965. 00000B10  2648                     movea.l    A3, A0
  966. 00000B12  2488                     move.l     [A2], A0
  967. 00000B14  2548 007A                move.l     [A2 + 0x7A], A0
  968. 00000B18  2F0B                     move.l     -[A7], A3
  969. 00000B1A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  970. 00000B20  584F                     addq.w     A7, 4
  971. label00000B22:
  972. 00000B22  2F0C                     move.l     -[A7], A4
  973. 00000B24  4267                     clr.w      -[A7]
  974. 00000B26  2F0A                     move.l     -[A7], A2
  975. 00000B28  61FF 0000 9E46           bsr        +0x9E48 /* 0000A970 */
  976. 00000B2E  486A 00F4                pea.l      [A2 + 0xF4]
  977. 00000B32  4EB9 0000 402A           jsr        [0x0000402A]
  978. 00000B38  41ED CC84                lea.l      A0, [A5 - 0x337C]
  979. 00000B3C  2548 0004                move.l     [A2 + 0x4], A0
  980. 00000B40  41ED CC84                lea.l      A0, [A5 - 0x337C]
  981. 00000B44  41E8 0354                lea.l      A0, [A0 + 0x354]
  982. 00000B48  2252                     movea.l    A1, [A2]
  983. 00000B4A  2288                     move.l     [A1], A0
  984. 00000B4C  41ED CC84                lea.l      A0, [A5 - 0x337C]
  985. 00000B50  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  986. 00000B54  2548 007E                move.l     [A2 + 0x7E], A0
  987. 00000B58  41ED CC84                lea.l      A0, [A5 - 0x337C]
  988. 00000B5C  41E8 0200                lea.l      A0, [A0 + 0x200]
  989. 00000B60  2548 00B0                move.l     [A2 + 0xB0], A0
  990. 00000B64  41ED CC84                lea.l      A0, [A5 - 0x337C]
  991. 00000B68  41E8 0334                lea.l      A0, [A0 + 0x334]
  992. 00000B6C  2548 00F4                move.l     [A2 + 0xF4], A0
  993. 00000B70  2652                     movea.l    A3, [A2]
  994. 00000B72  204A                     movea.l    A0, A2
  995. 00000B74  41E8 012E                lea.l      A0, [A0 + 0x12E]
  996. 00000B78  91CB                     sub.l      A0, A3
  997. 00000B7A  2748 0008                move.l     [A3 + 0x8], A0
  998. 00000B7E  4878 0004                push.l     0x4
  999. 00000B82  486A 0122                pea.l      [A2 + 0x122]
  1000. 00000B86  2F0C                     move.l     -[A7], A4
  1001. 00000B88  2057                     movea.l    A0, [A7]
  1002. 00000B8A  2250                     movea.l    A1, [A0]
  1003. 00000B8C  2269 0024                movea.l    A1, [A1 + 0x24]
  1004. 00000B90  4E91                     jsr        [A1]
  1005. 00000B92  4878 0004                push.l     0x4
  1006. 00000B96  486A 0126                pea.l      [A2 + 0x126]
  1007. 00000B9A  2F0C                     move.l     -[A7], A4
  1008. 00000B9C  2057                     movea.l    A0, [A7]
  1009. 00000B9E  2250                     movea.l    A1, [A0]
  1010. 00000BA0  2269 0024                movea.l    A1, [A1 + 0x24]
  1011. 00000BA4  4E91                     jsr        [A1]
  1012. 00000BA6  42AA 012A                clr.l      [A2 + 0x12A]
  1013. 00000BAA  204A                     movea.l    A0, A2
  1014. 00000BAC  4FEF 0026                lea.l      A7, [A7 + 0x26]
  1015. 00000BB0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1016. 00000BB4  4E5E                     unlink     A6
  1017. 00000BB6  4E75                     rts
  1018. 00000BB8  4E56 0000                link       A6, 0
  1019. 00000BBC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1020. 00000BC0  246E 0008                movea.l    A2, [A6 + 0x8]
  1021. 00000BC4  362E 000C                move.w     D3, [A6 + 0xC]
  1022. 00000BC8  200A                     move.l     D0, A2
  1023. 00000BCA  6700 0082                beq        +0x84 /* 00000C4E */
  1024. 00000BCE  41ED CC84                lea.l      A0, [A5 - 0x337C]
  1025. 00000BD2  2548 0004                move.l     [A2 + 0x4], A0
  1026. 00000BD6  41ED CC84                lea.l      A0, [A5 - 0x337C]
  1027. 00000BDA  41E8 0354                lea.l      A0, [A0 + 0x354]
  1028. 00000BDE  2252                     movea.l    A1, [A2]
  1029. 00000BE0  2288                     move.l     [A1], A0
  1030. 00000BE2  41ED CC84                lea.l      A0, [A5 - 0x337C]
  1031. 00000BE6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1032. 00000BEA  2548 007E                move.l     [A2 + 0x7E], A0
  1033. 00000BEE  41ED CC84                lea.l      A0, [A5 - 0x337C]
  1034. 00000BF2  41E8 0200                lea.l      A0, [A0 + 0x200]
  1035. 00000BF6  2548 00B0                move.l     [A2 + 0xB0], A0
  1036. 00000BFA  41ED CC84                lea.l      A0, [A5 - 0x337C]
  1037. 00000BFE  41E8 0334                lea.l      A0, [A0 + 0x334]
  1038. 00000C02  2548 00F4                move.l     [A2 + 0xF4], A0
  1039. 00000C06  2652                     movea.l    A3, [A2]
  1040. 00000C08  204A                     movea.l    A0, A2
  1041. 00000C0A  41E8 012E                lea.l      A0, [A0 + 0x12E]
  1042. 00000C0E  2848                     movea.l    A4, A0
  1043. 00000C10  91CB                     sub.l      A0, A3
  1044. 00000C12  2748 0008                move.l     [A3 + 0x8], A0
  1045. 00000C16  4267                     clr.w      -[A7]
  1046. 00000C18  486A 00F4                pea.l      [A2 + 0xF4]
  1047. 00000C1C  4EB9 0000 4032           jsr        [0x00004032]
  1048. 00000C22  4267                     clr.w      -[A7]
  1049. 00000C24  2F0A                     move.l     -[A7], A2
  1050. 00000C26  61FF 0000 9E2C           bsr        +0x9E2E /* 0000AA54 */
  1051. 00000C2C  4A43                     tst.w      D3
  1052. 00000C2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1053. 00000C32  670C                     beq        +0xE /* 00000C40 */
  1054. 00000C34  4267                     clr.w      -[A7]
  1055. 00000C36  2F0C                     move.l     -[A7], A4
  1056. 00000C38  4EB9 0000 3F42           jsr        [0x00003F42]
  1057. 00000C3E  5C4F                     addq.w     A7, 6
  1058. label00000C40:
  1059. 00000C40  4A43                     tst.w      D3
  1060. 00000C42  6F0A                     ble        +0xC /* 00000C4E */
  1061. 00000C44  2F0A                     move.l     -[A7], A2
  1062. 00000C46  4EB9 0000 2592           jsr        [0x00002592]
  1063. 00000C4C  584F                     addq.w     A7, 4
  1064. label00000C4E:
  1065. 00000C4E  204A                     movea.l    A0, A2
  1066. 00000C50  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1067. 00000C54  4E5E                     unlink     A6
  1068. 00000C56  4E75                     rts
  1069. 00000C58  4E56 0000                link       A6, 0
  1070. 00000C5C  2F0A                     move.l     -[A7], A2
  1071. 00000C5E  246E 0008                movea.l    A2, [A6 + 0x8]
  1072. 00000C62  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  1073. 00000C66  2F0A                     move.l     -[A7], A2
  1074. 00000C68  2057                     movea.l    A0, [A7]
  1075. 00000C6A  2268 0004                movea.l    A1, [A0 + 0x4]
  1076. 00000C6E  2269 034C                movea.l    A1, [A1 + 0x34C]
  1077. 00000C72  4E91                     jsr        [A1]
  1078. 00000C74  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1079. 00000C78  2F0A                     move.l     -[A7], A2
  1080. 00000C7A  2057                     movea.l    A0, [A7]
  1081. 00000C7C  2268 0004                movea.l    A1, [A0 + 0x4]
  1082. 00000C80  2269 0350                movea.l    A1, [A1 + 0x350]
  1083. 00000C84  4E91                     jsr        [A1]
  1084. 00000C86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1085. 00000C8A  245F                     movea.l    A2, [A7]+
  1086. 00000C8C  4E5E                     unlink     A6
  1087. 00000C8E  4E75                     rts
  1088. 00000C90  4E56 0000                link       A6, 0
  1089. 00000C94  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1090. 00000C98  246E 0008                movea.l    A2, [A6 + 0x8]
  1091. 00000C9C  286E 000C                movea.l    A4, [A6 + 0xC]
  1092. 00000CA0  97CB                     sub.l      A3, A3
  1093. 00000CA2  262C 0002                move.l     D3, [A4 + 0x2]
  1094. 00000CA6  2003                     move.l     D0, D3
  1095. 00000CA8  0280 0000 00FF           andi.l     D0, 0xFF
  1096. 00000CAE  5780                     subq.l     D0, 3
  1097. 00000CB0  6710                     beq        +0x12 /* 00000CC2 */
  1098. 00000CB2  5180                     subq.l     D0, 8
  1099. 00000CB4  5580                     subq.l     D0, 2
  1100. 00000CB6  670A                     beq        +0xC /* 00000CC2 */
  1101. 00000CB8  5180                     subq.l     D0, 8
  1102. 00000CBA  5D80                     subq.l     D0, 6
  1103. 00000CBC  673C                     beq        +0x3E /* 00000CFA */
  1104. 00000CBE  6000 0080                bra        +0x82 /* 00000D40 */
  1105. label00000CC2:
  1106. 00000CC2  4267                     clr.w      -[A7]
  1107. 00000CC4  4879 0001 280A           push.l     0x1280A
  1108. 00000CCA  4879 0001 27E6           push.l     0x127E6
  1109. 00000CD0  4878 0004                push.l     0x4
  1110. 00000CD4  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  1111. 00000CD8  2F0A                     move.l     -[A7], A2
  1112. 00000CDA  2057                     movea.l    A0, [A7]
  1113. 00000CDC  2268 0004                movea.l    A1, [A0 + 0x4]
  1114. 00000CE0  2269 0010                movea.l    A1, [A1 + 0x10]
  1115. 00000CE4  4E91                     jsr        [A1]
  1116. 00000CE6  504F                     addq.w     A7, 8
  1117. 00000CE8  2F08                     move.l     -[A7], A0
  1118. 00000CEA  4EB9 0000 2582           jsr        [0x00002582]
  1119. 00000CF0  2648                     movea.l    A3, A0
  1120. 00000CF2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1121. 00000CF6  6000 008A                bra        +0x8C /* 00000D82 */
  1122. label00000CFA:
  1123. 00000CFA  2003                     move.l     D0, D3
  1124. 00000CFC  0280 0000 FF00           andi.l     D0, 0xFF00
  1125. 00000D02  0C80 0000 3500           cmpi.l     D0, 0x3500 /* '5\0' */
  1126. 00000D08  6678                     bne        +0x7A /* 00000D82 */
  1127. 00000D0A  4267                     clr.w      -[A7]
  1128. 00000D0C  4879 0001 280A           push.l     0x1280A
  1129. 00000D12  4879 0001 27E6           push.l     0x127E6
  1130. 00000D18  4878 0004                push.l     0x4
  1131. 00000D1C  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1132. 00000D20  2F0A                     move.l     -[A7], A2
  1133. 00000D22  2057                     movea.l    A0, [A7]
  1134. 00000D24  2268 0004                movea.l    A1, [A0 + 0x4]
  1135. 00000D28  2269 0010                movea.l    A1, [A1 + 0x10]
  1136. 00000D2C  4E91                     jsr        [A1]
  1137. 00000D2E  504F                     addq.w     A7, 8
  1138. 00000D30  2F08                     move.l     -[A7], A0
  1139. 00000D32  4EB9 0000 2582           jsr        [0x00002582]
  1140. 00000D38  2648                     movea.l    A3, A0
  1141. 00000D3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1142. 00000D3E  6042                     bra        +0x44 /* 00000D82 */
  1143. label00000D40:
  1144. 00000D40  2F0C                     move.l     -[A7], A4
  1145. 00000D42  4EB9 0000 27A2           jsr        [0x000027A2]
  1146. 00000D48  4A00                     tst.b      D0
  1147. 00000D4A  584F                     addq.w     A7, 4
  1148. 00000D4C  6734                     beq        +0x36 /* 00000D82 */
  1149. 00000D4E  4267                     clr.w      -[A7]
  1150. 00000D50  4879 0001 280A           push.l     0x1280A
  1151. 00000D56  4879 0001 27E6           push.l     0x127E6
  1152. 00000D5C  4878 0004                push.l     0x4
  1153. 00000D60  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  1154. 00000D64  2F0A                     move.l     -[A7], A2
  1155. 00000D66  2057                     movea.l    A0, [A7]
  1156. 00000D68  2268 0004                movea.l    A1, [A0 + 0x4]
  1157. 00000D6C  2269 0010                movea.l    A1, [A1 + 0x10]
  1158. 00000D70  4E91                     jsr        [A1]
  1159. 00000D72  504F                     addq.w     A7, 8
  1160. 00000D74  2F08                     move.l     -[A7], A0
  1161. 00000D76  4EB9 0000 2582           jsr        [0x00002582]
  1162. 00000D7C  2648                     movea.l    A3, A0
  1163. 00000D7E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1164. label00000D82:
  1165. 00000D82  200B                     move.l     D0, A3
  1166. 00000D84  6718                     beq        +0x1A /* 00000D9E */
  1167. 00000D86  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1168. 00000D8A  2F0B                     move.l     -[A7], A3
  1169. 00000D8C  2057                     movea.l    A0, [A7]
  1170. 00000D8E  2268 0004                movea.l    A1, [A0 + 0x4]
  1171. 00000D92  2269 0168                movea.l    A1, [A1 + 0x168]
  1172. 00000D96  4E91                     jsr        [A1]
  1173. 00000D98  7601                     moveq.l    D3, 0x01
  1174. 00000D9A  5C4F                     addq.w     A7, 6
  1175. 00000D9C  6010                     bra        +0x12 /* 00000DAE */
  1176. label00000D9E:
  1177. 00000D9E  2F0C                     move.l     -[A7], A4
  1178. 00000DA0  486A 007A                pea.l      [A2 + 0x7A]
  1179. 00000DA4  4EB9 0000 41C2           jsr        [0x000041C2]
  1180. 00000DAA  1600                     move.b     D3, D0
  1181. 00000DAC  504F                     addq.w     A7, 8
  1182. label00000DAE:
  1183. 00000DAE  1003                     move.b     D0, D3
  1184. 00000DB0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1185. 00000DB4  4E5E                     unlink     A6
  1186. 00000DB6  4E75                     rts
  1187. 00000DB8  4E56 FFF8                link       A6, -0x0008
  1188. 00000DBC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1189. 00000DC0  246E 0008                movea.l    A2, [A6 + 0x8]
  1190. 00000DC4  262E 000C                move.l     D3, [A6 + 0xC]
  1191. 00000DC8  286E 0010                movea.l    A4, [A6 + 0x10]
  1192. 00000DCC  7004                     moveq.l    D0, 0x04
  1193. 00000DCE  B680                     cmp.l      D3, D0
  1194. 00000DD0  6612                     bne        +0x14 /* 00000DE4 */
  1195. 00000DD2  2F0A                     move.l     -[A7], A2
  1196. 00000DD4  2057                     movea.l    A0, [A7]
  1197. 00000DD6  2268 0004                movea.l    A1, [A0 + 0x4]
  1198. 00000DDA  2269 031C                movea.l    A1, [A1 + 0x31C]
  1199. 00000DDE  4E91                     jsr        [A1]
  1200. 00000DE0  584F                     addq.w     A7, 4
  1201. 00000DE2  603A                     bra        +0x3C /* 00000E1E */
  1202. label00000DE4:
  1203. 00000DE4  4A83                     tst.l      D3
  1204. 00000DE6  6C36                     bge        +0x38 /* 00000E1E */
  1205. 00000DE8  204A                     movea.l    A0, A2
  1206. 00000DEA  41E8 007A                lea.l      A0, [A0 + 0x7A]
  1207. 00000DEE  2648                     movea.l    A3, A0
  1208. 00000DF0  4850                     pea.l      [A0]
  1209. 00000DF2  4EB9 0001 C366           jsr        [0x0001C366]
  1210. 00000DF8  2008                     move.l     D0, A0
  1211. 00000DFA  584F                     addq.w     A7, 4
  1212. 00000DFC  6720                     beq        +0x22 /* 00000E1E */
  1213. 00000DFE  2D4A FFF8                move.l     [A6 - 0x8], A2
  1214. 00000E02  2D4C FFFC                move.l     [A6 - 0x4], A4
  1215. 00000E06  486E FFF8                pea.l      [A6 - 0x8]
  1216. 00000E0A  2F03                     move.l     -[A7], D3
  1217. 00000E0C  2F0B                     move.l     -[A7], A3
  1218. 00000E0E  2057                     movea.l    A0, [A7]
  1219. 00000E10  2268 0004                movea.l    A1, [A0 + 0x4]
  1220. 00000E14  2269 0024                movea.l    A1, [A1 + 0x24]
  1221. 00000E18  4E91                     jsr        [A1]
  1222. 00000E1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1223. label00000E1E:
  1224. 00000E1E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1225. 00000E22  4E5E                     unlink     A6
  1226. 00000E24  4E75                     rts
  1227. 00000E26  4E56 0000                link       A6, 0
  1228. 00000E2A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1229. 00000E2E  246E 0008                movea.l    A2, [A6 + 0x8]
  1230. 00000E32  262E 000C                move.l     D3, [A6 + 0xC]
  1231. 00000E36  2543 0122                move.l     [A2 + 0x122], D3
  1232. 00000E3A  4AAA 012A                tst.l      [A2 + 0x12A]
  1233. 00000E3E  6734                     beq        +0x36 /* 00000E74 */
  1234. 00000E40  2F2A 012A                move.l     -[A7], [A2 + 0x12A]
  1235. 00000E44  2057                     movea.l    A0, [A7]
  1236. 00000E46  2268 0004                movea.l    A1, [A0 + 0x4]
  1237. 00000E4A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1238. 00000E4E  4E91                     jsr        [A1]
  1239. 00000E50  4AAA 012A                tst.l      [A2 + 0x12A]
  1240. 00000E54  584F                     addq.w     A7, 4
  1241. 00000E56  6718                     beq        +0x1A /* 00000E70 */
  1242. 00000E58  3F3C 0001                move.w     -[A7], 0x1
  1243. 00000E5C  206A 012A                movea.l    A0, [A2 + 0x12A]
  1244. 00000E60  4850                     pea.l      [A0]
  1245. 00000E62  2057                     movea.l    A0, [A7]
  1246. 00000E64  2268 0004                movea.l    A1, [A0 + 0x4]
  1247. 00000E68  2269 0008                movea.l    A1, [A1 + 0x8]
  1248. 00000E6C  4E91                     jsr        [A1]
  1249. 00000E6E  5C4F                     addq.w     A7, 6
  1250. label00000E70:
  1251. 00000E70  42AA 012A                clr.l      [A2 + 0x12A]
  1252. label00000E74:
  1253. 00000E74  4267                     clr.w      -[A7]
  1254. 00000E76  4879 0001 280A           push.l     0x1280A
  1255. 00000E7C  4879 0001 27E6           push.l     0x127E6
  1256. 00000E82  4878 0004                push.l     0x4
  1257. 00000E86  2F03                     move.l     -[A7], D3
  1258. 00000E88  2F0A                     move.l     -[A7], A2
  1259. 00000E8A  2057                     movea.l    A0, [A7]
  1260. 00000E8C  2268 0004                movea.l    A1, [A0 + 0x4]
  1261. 00000E90  2269 0010                movea.l    A1, [A1 + 0x10]
  1262. 00000E94  4E91                     jsr        [A1]
  1263. 00000E96  504F                     addq.w     A7, 8
  1264. 00000E98  2F08                     move.l     -[A7], A0
  1265. 00000E9A  4EB9 0000 2582           jsr        [0x00002582]
  1266. 00000EA0  2648                     movea.l    A3, A0
  1267. 00000EA2  200B                     move.l     D0, A3
  1268. 00000EA4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1269. 00000EA8  6758                     beq        +0x5A /* 00000F02 */
  1270. 00000EAA  200A                     move.l     D0, A2
  1271. 00000EAC  4A80                     tst.l      D0
  1272. 00000EAE  6708                     beq        +0xA /* 00000EB8 */
  1273. 00000EB0  204A                     movea.l    A0, A2
  1274. 00000EB2  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  1275. 00000EB6  6002                     bra        +0x4 /* 00000EBA */
  1276. label00000EB8:
  1277. 00000EB8  204A                     movea.l    A0, A2
  1278. label00000EBA:
  1279. 00000EBA  4850                     pea.l      [A0]
  1280. 00000EBC  486B 0028                pea.l      [A3 + 0x28]
  1281. 00000EC0  4EB9 0000 3F7A           jsr        [0x00003F7A]
  1282. 00000EC6  4878 0034                push.l     0x34 /* '4' */
  1283. 00000ECA  4EB9 0000 258A           jsr        [0x0000258A]
  1284. 00000ED0  2848                     movea.l    A4, A0
  1285. 00000ED2  2008                     move.l     D0, A0
  1286. 00000ED4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1287. 00000ED8  6712                     beq        +0x14 /* 00000EEC */
  1288. 00000EDA  2F0B                     move.l     -[A7], A3
  1289. 00000EDC  3F3C 0001                move.w     -[A7], 0x1
  1290. 00000EE0  2F0C                     move.l     -[A7], A4
  1291. 00000EE2  61FF 0000 67E0           bsr        +0x67E2 /* 000076C4 */
  1292. 00000EE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1293. label00000EEC:
  1294. 00000EEC  254C 012A                move.l     [A2 + 0x12A], A4
  1295. 00000EF0  2F2A 012A                move.l     -[A7], [A2 + 0x12A]
  1296. 00000EF4  2057                     movea.l    A0, [A7]
  1297. 00000EF6  2268 0004                movea.l    A1, [A0 + 0x4]
  1298. 00000EFA  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1299. 00000EFE  4E91                     jsr        [A1]
  1300. 00000F00  584F                     addq.w     A7, 4
  1301. label00000F02:
  1302. 00000F02  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1303. 00000F06  4E5E                     unlink     A6
  1304. 00000F08  4E75                     rts
  1305. 00000F0A  4E56 0000                link       A6, 0
  1306. 00000F0E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1307. 00000F12  246E 0008                movea.l    A2, [A6 + 0x8]
  1308. 00000F16  262E 000C                move.l     D3, [A6 + 0xC]
  1309. 00000F1A  2543 0126                move.l     [A2 + 0x126], D3
  1310. 00000F1E  4267                     clr.w      -[A7]
  1311. 00000F20  4879 0001 280A           push.l     0x1280A
  1312. 00000F26  4879 0001 27E6           push.l     0x127E6
  1313. 00000F2C  4878 0004                push.l     0x4
  1314. 00000F30  2F03                     move.l     -[A7], D3
  1315. 00000F32  2F0A                     move.l     -[A7], A2
  1316. 00000F34  2057                     movea.l    A0, [A7]
  1317. 00000F36  2268 0004                movea.l    A1, [A0 + 0x4]
  1318. 00000F3A  2269 0010                movea.l    A1, [A1 + 0x10]
  1319. 00000F3E  4E91                     jsr        [A1]
  1320. 00000F40  504F                     addq.w     A7, 8
  1321. 00000F42  2F08                     move.l     -[A7], A0
  1322. 00000F44  4EB9 0000 2582           jsr        [0x00002582]
  1323. 00000F4A  2648                     movea.l    A3, A0
  1324. 00000F4C  200B                     move.l     D0, A3
  1325. 00000F4E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1326. 00000F52  671E                     beq        +0x20 /* 00000F72 */
  1327. 00000F54  200A                     move.l     D0, A2
  1328. 00000F56  4A80                     tst.l      D0
  1329. 00000F58  6708                     beq        +0xA /* 00000F62 */
  1330. 00000F5A  204A                     movea.l    A0, A2
  1331. 00000F5C  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  1332. 00000F60  6002                     bra        +0x4 /* 00000F64 */
  1333. label00000F62:
  1334. 00000F62  204A                     movea.l    A0, A2
  1335. label00000F64:
  1336. 00000F64  4850                     pea.l      [A0]
  1337. 00000F66  486B 0028                pea.l      [A3 + 0x28]
  1338. 00000F6A  4EB9 0000 3F7A           jsr        [0x00003F7A]
  1339. 00000F70  504F                     addq.w     A7, 8
  1340. label00000F72:
  1341. 00000F72  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1342. 00000F76  4E5E                     unlink     A6
  1343. 00000F78  4E75                     rts
  1344. fn00000F7A:
  1345. 00000F7A  4E56 0000                link       A6, 0
  1346. 00000F7E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1347. 00000F82  246E 0008                movea.l    A2, [A6 + 0x8]
  1348. 00000F86  286E 0012                movea.l    A4, [A6 + 0x12]
  1349. 00000F8A  3E2E 0016                move.w     D7, [A6 + 0x16]
  1350. 00000F8E  3C2E 0018                move.w     D6, [A6 + 0x18]
  1351. 00000F92  1A2E 001A                move.b     D5, [A6 + 0x1A]
  1352. 00000F96  282E 001C                move.l     D4, [A6 + 0x1C]
  1353. 00000F9A  262E 0020                move.l     D3, [A6 + 0x20]
  1354. 00000F9E  4A6E 000C                tst.w      [A6 + 0xC]
  1355. 00000FA2  6718                     beq        +0x1A /* 00000FBC */
  1356. 00000FA4  204A                     movea.l    A0, A2
  1357. 00000FA6  41E8 0074                lea.l      A0, [A0 + 0x74]
  1358. 00000FAA  2648                     movea.l    A3, A0
  1359. 00000FAC  2488                     move.l     [A2], A0
  1360. 00000FAE  2548 0028                move.l     [A2 + 0x28], A0
  1361. 00000FB2  2F0B                     move.l     -[A7], A3
  1362. 00000FB4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1363. 00000FBA  584F                     addq.w     A7, 4
  1364. label00000FBC:
  1365. 00000FBC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1366. 00000FC0  4267                     clr.w      -[A7]
  1367. 00000FC2  2F0A                     move.l     -[A7], A2
  1368. 00000FC4  61FF 0000 2B3E           bsr        +0x2B40 /* 00003B04 */
  1369. 00000FCA  2F03                     move.l     -[A7], D3
  1370. 00000FCC  4267                     clr.w      -[A7]
  1371. 00000FCE  486A 0028                pea.l      [A2 + 0x28]
  1372. 00000FD2  4EB9 0000 4112           jsr        [0x00004112]
  1373. 00000FD8  486A 005E                pea.l      [A2 + 0x5E]
  1374. 00000FDC  4EB9 0000 403A           jsr        [0x0000403A]
  1375. 00000FE2  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1376. 00000FE6  2548 0004                move.l     [A2 + 0x4], A0
  1377. 00000FEA  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1378. 00000FEE  41E8 0210                lea.l      A0, [A0 + 0x210]
  1379. 00000FF2  2252                     movea.l    A1, [A2]
  1380. 00000FF4  2288                     move.l     [A1], A0
  1381. 00000FF6  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1382. 00000FFA  41E8 0150                lea.l      A0, [A0 + 0x150]
  1383. 00000FFE  2548 002C                move.l     [A2 + 0x2C], A0
  1384. 00001002  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1385. 00001006  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1386. 0000100A  2548 005E                move.l     [A2 + 0x5E], A0
  1387. 0000100E  2652                     movea.l    A3, [A2]
  1388. 00001010  204A                     movea.l    A0, A2
  1389. 00001012  41E8 0074                lea.l      A0, [A0 + 0x74]
  1390. 00001016  91CB                     sub.l      A0, A3
  1391. 00001018  2748 0008                move.l     [A3 + 0x8], A0
  1392. 0000101C  1F05                     move.b     -[A7], D5
  1393. 0000101E  2F0A                     move.l     -[A7], A2
  1394. 00001020  61FF 0000 01D0           bsr        +0x1D2 /* 000011F2 */
  1395. 00001026  1614                     move.b     D3, [A4]
  1396. 00001028  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1397. 0000102C  6710                     beq        +0x12 /* 0000103E */
  1398. 0000102E  486C 0001                pea.l      [A4 + 0x1]
  1399. 00001032  7000                     moveq.l    D0, 0x00
  1400. 00001034  1003                     move.b     D0, D3
  1401. 00001036  2F00                     move.l     -[A7], D0
  1402. 00001038  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1403. 0000103C  A9CF                     syscall    TESetText
  1404. label0000103E:
  1405. 0000103E  3F07                     move.w     -[A7], D7
  1406. 00001040  2F0A                     move.l     -[A7], A2
  1407. 00001042  2057                     movea.l    A0, [A7]
  1408. 00001044  2268 0004                movea.l    A1, [A0 + 0x4]
  1409. 00001048  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  1410. 0000104C  4E91                     jsr        [A1]
  1411. 0000104E  3546 006E                move.w     [A2 + 0x6E], D6
  1412. 00001052  2544 0066                move.l     [A2 + 0x66], D4
  1413. 00001056  2F0A                     move.l     -[A7], A2
  1414. 00001058  2057                     movea.l    A0, [A7]
  1415. 0000105A  2268 0004                movea.l    A1, [A0 + 0x4]
  1416. 0000105E  2269 0204                movea.l    A1, [A1 + 0x204]
  1417. 00001062  4E91                     jsr        [A1]
  1418. 00001064  2F0A                     move.l     -[A7], A2
  1419. 00001066  2057                     movea.l    A0, [A7]
  1420. 00001068  2268 0004                movea.l    A1, [A0 + 0x4]
  1421. 0000106C  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  1422. 00001070  4E91                     jsr        [A1]
  1423. 00001072  204A                     movea.l    A0, A2
  1424. 00001074  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1425. 00001078  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1426. 0000107C  4E5E                     unlink     A6
  1427. 0000107E  4E75                     rts
  1428. fn00001080:
  1429. 00001080  4E56 FEFA                link       A6, -0x0106
  1430. 00001084  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1431. 00001088  246E 0008                movea.l    A2, [A6 + 0x8]
  1432. 0000108C  362E 000C                move.w     D3, [A6 + 0xC]
  1433. 00001090  266E 000E                movea.l    A3, [A6 + 0xE]
  1434. 00001094  4A43                     tst.w      D3
  1435. 00001096  6718                     beq        +0x1A /* 000010B0 */
  1436. 00001098  204A                     movea.l    A0, A2
  1437. 0000109A  41E8 0074                lea.l      A0, [A0 + 0x74]
  1438. 0000109E  2848                     movea.l    A4, A0
  1439. 000010A0  2488                     move.l     [A2], A0
  1440. 000010A2  2548 0028                move.l     [A2 + 0x28], A0
  1441. 000010A6  2F0C                     move.l     -[A7], A4
  1442. 000010A8  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1443. 000010AE  584F                     addq.w     A7, 4
  1444. label000010B0:
  1445. 000010B0  2F0B                     move.l     -[A7], A3
  1446. 000010B2  4267                     clr.w      -[A7]
  1447. 000010B4  2F0A                     move.l     -[A7], A2
  1448. 000010B6  61FF 0000 2AB0           bsr        +0x2AB2 /* 00003B68 */
  1449. 000010BC  4267                     clr.w      -[A7]
  1450. 000010BE  486A 0028                pea.l      [A2 + 0x28]
  1451. 000010C2  4EB9 0000 410A           jsr        [0x0000410A]
  1452. 000010C8  486A 005E                pea.l      [A2 + 0x5E]
  1453. 000010CC  4EB9 0000 403A           jsr        [0x0000403A]
  1454. 000010D2  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1455. 000010D6  2548 0004                move.l     [A2 + 0x4], A0
  1456. 000010DA  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1457. 000010DE  41E8 0210                lea.l      A0, [A0 + 0x210]
  1458. 000010E2  2252                     movea.l    A1, [A2]
  1459. 000010E4  2288                     move.l     [A1], A0
  1460. 000010E6  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1461. 000010EA  41E8 0150                lea.l      A0, [A0 + 0x150]
  1462. 000010EE  2548 002C                move.l     [A2 + 0x2C], A0
  1463. 000010F2  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1464. 000010F6  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1465. 000010FA  2548 005E                move.l     [A2 + 0x5E], A0
  1466. 000010FE  2852                     movea.l    A4, [A2]
  1467. 00001100  204A                     movea.l    A0, A2
  1468. 00001102  41E8 0074                lea.l      A0, [A0 + 0x74]
  1469. 00001106  91CC                     sub.l      A0, A4
  1470. 00001108  2948 0008                move.l     [A4 + 0x8], A0
  1471. 0000110C  486E FF00                pea.l      [A6 - 0x100]
  1472. 00001110  2F0B                     move.l     -[A7], A3
  1473. 00001112  4EB9 0000 30A2           jsr        [0x000030A2]
  1474. 00001118  4878 0002                push.l     0x2
  1475. 0000111C  486E FEFE                pea.l      [A6 - 0x102]
  1476. 00001120  2F0B                     move.l     -[A7], A3
  1477. 00001122  2057                     movea.l    A0, [A7]
  1478. 00001124  2250                     movea.l    A1, [A0]
  1479. 00001126  2269 0024                movea.l    A1, [A1 + 0x24]
  1480. 0000112A  4E91                     jsr        [A1]
  1481. 0000112C  4878 0002                push.l     0x2
  1482. 00001130  486E FEFC                pea.l      [A6 - 0x104]
  1483. 00001134  2F0B                     move.l     -[A7], A3
  1484. 00001136  2057                     movea.l    A0, [A7]
  1485. 00001138  2250                     movea.l    A1, [A0]
  1486. 0000113A  2269 0024                movea.l    A1, [A1 + 0x24]
  1487. 0000113E  4E91                     jsr        [A1]
  1488. 00001140  4878 0001                push.l     0x1
  1489. 00001144  486E FEFB                pea.l      [A6 - 0x105]
  1490. 00001148  2F0B                     move.l     -[A7], A3
  1491. 0000114A  2057                     movea.l    A0, [A7]
  1492. 0000114C  2250                     movea.l    A1, [A0]
  1493. 0000114E  2269 0024                movea.l    A1, [A1 + 0x24]
  1494. 00001152  4E91                     jsr        [A1]
  1495. 00001154  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  1496. 00001158  2F0A                     move.l     -[A7], A2
  1497. 0000115A  61FF 0000 0096           bsr        +0x98 /* 000011F2 */
  1498. 00001160  4A2E FF00                tst.b      [A6 - 0x100]
  1499. 00001164  4FEF 0046                lea.l      A7, [A7 + 0x46]
  1500. 00001168  6712                     beq        +0x14 /* 0000117C */
  1501. 0000116A  486E FF01                pea.l      [A6 - 0xFF]
  1502. 0000116E  7000                     moveq.l    D0, 0x00
  1503. 00001170  102E FF00                move.b     D0, [A6 - 0x100]
  1504. 00001174  2F00                     move.l     -[A7], D0
  1505. 00001176  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1506. 0000117A  A9CF                     syscall    TESetText
  1507. label0000117C:
  1508. 0000117C  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1509. 00001180  2F0A                     move.l     -[A7], A2
  1510. 00001182  2057                     movea.l    A0, [A7]
  1511. 00001184  2268 0004                movea.l    A1, [A0 + 0x4]
  1512. 00001188  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  1513. 0000118C  4E91                     jsr        [A1]
  1514. 0000118E  356E FEFC 006E           move.w     [A2 + 0x6E], [A6 - 0x104]
  1515. 00001194  4878 0001                push.l     0x1
  1516. 00001198  486E FEFA                pea.l      [A6 - 0x106]
  1517. 0000119C  2F0B                     move.l     -[A7], A3
  1518. 0000119E  2057                     movea.l    A0, [A7]
  1519. 000011A0  2250                     movea.l    A1, [A0]
  1520. 000011A2  2269 0024                movea.l    A1, [A1 + 0x24]
  1521. 000011A6  4E91                     jsr        [A1]
  1522. 000011A8  1F2E FEFA                move.b     -[A7], [A6 - 0x106]
  1523. 000011AC  4EB9 0000 273A           jsr        [0x0000273A]
  1524. 000011B2  2548 0066                move.l     [A2 + 0x66], A0
  1525. 000011B6  4AAA 0066                tst.l      [A2 + 0x66]
  1526. 000011BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1527. 000011BE  660A                     bne        +0xC /* 000011CA */
  1528. 000011C0  41F9 0000 2752           lea.l      A0, [0x00002752]
  1529. 000011C6  2548 0066                move.l     [A2 + 0x66], A0
  1530. label000011CA:
  1531. 000011CA  2F0A                     move.l     -[A7], A2
  1532. 000011CC  2057                     movea.l    A0, [A7]
  1533. 000011CE  2268 0004                movea.l    A1, [A0 + 0x4]
  1534. 000011D2  2269 0204                movea.l    A1, [A1 + 0x204]
  1535. 000011D6  4E91                     jsr        [A1]
  1536. 000011D8  2F0A                     move.l     -[A7], A2
  1537. 000011DA  2057                     movea.l    A0, [A7]
  1538. 000011DC  2268 0004                movea.l    A1, [A0 + 0x4]
  1539. 000011E0  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  1540. 000011E4  4E91                     jsr        [A1]
  1541. 000011E6  204A                     movea.l    A0, A2
  1542. 000011E8  504F                     addq.w     A7, 8
  1543. 000011EA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1544. 000011EE  4E5E                     unlink     A6
  1545. 000011F0  4E75                     rts
  1546. fn000011F2:
  1547. 000011F2  4E56 FFF4                link       A6, -0x000C
  1548. 000011F6  48E7 1020                movem.l    -[A7], D3,A2
  1549. 000011FA  246E 0008                movea.l    A2, [A6 + 0x8]
  1550. 000011FE  162E 000C                move.b     D3, [A6 + 0xC]
  1551. 00001202  42AA 0066                clr.l      [A2 + 0x66]
  1552. 00001206  357C 00FF 006E           move.w     [A2 + 0x6E], 0xFF
  1553. 0000120C  426A 0070                clr.w      [A2 + 0x70]
  1554. 00001210  42AA 006A                clr.l      [A2 + 0x6A]
  1555. 00001214  2F0A                     move.l     -[A7], A2
  1556. 00001216  486E FFF4                pea.l      [A6 - 0xC]
  1557. 0000121A  61FF 0000 3E0A           bsr        +0x3E0C /* 00005026 */
  1558. 00001220  2D6D CFF4 FFF8           move.l     [A6 - 0x8], [A5 - 0x300C]
  1559. 00001226  2D6D CFF8 FFFC           move.l     [A6 - 0x4], [A5 - 0x3008]
  1560. 0000122C  302A 000E                move.w     D0, [A2 + 0xE]
  1561. 00001230  48C0                     ext.l      D0
  1562. 00001232  4480                     neg.l      D0
  1563. 00001234  3D40 FFF8                move.w     [A6 - 0x8], D0
  1564. 00001238  302A 000C                move.w     D0, [A2 + 0xC]
  1565. 0000123C  48C0                     ext.l      D0
  1566. 0000123E  4480                     neg.l      D0
  1567. 00001240  3D40 FFFA                move.w     [A6 - 0x6], D0
  1568. 00001244  486E FFF8                pea.l      [A6 - 0x8]
  1569. 00001248  486E FFF8                pea.l      [A6 - 0x8]
  1570. 0000124C  A9D2                     syscall    TENew
  1571. 0000124E  205F                     movea.l    A0, [A7]+
  1572. 00001250  2548 0062                move.l     [A2 + 0x62], A0
  1573. 00001254  1003                     move.b     D0, D3
  1574. 00001256  0280 0000 0080           andi.l     D0, 0x80
  1575. 0000125C  4A80                     tst.l      D0
  1576. 0000125E  56C0                     sne        D0
  1577. 00001260  4400                     neg.b      D0
  1578. 00001262  1540 0072                move.b     [A2 + 0x72], D0
  1579. 00001266  1003                     move.b     D0, D3
  1580. 00001268  7240                     moveq.l    D1, 0x40
  1581. 0000126A  C081                     and.l      D0, D1
  1582. 0000126C  4A80                     tst.l      D0
  1583. 0000126E  56C0                     sne        D0
  1584. 00001270  4400                     neg.b      D0
  1585. 00001272  1540 0073                move.b     [A2 + 0x73], D0
  1586. 00001276  4267                     clr.w      -[A7]
  1587. 00001278  1003                     move.b     D0, D3
  1588. 0000127A  7220                     moveq.l    D1, 0x20
  1589. 0000127C  C081                     and.l      D0, D1
  1590. 0000127E  4A80                     tst.l      D0
  1591. 00001280  6704                     beq        +0x6 /* 00001286 */
  1592. 00001282  7001                     moveq.l    D0, 0x01
  1593. 00001284  6002                     bra        +0x4 /* 00001288 */
  1594. label00001286:
  1595. 00001286  7000                     moveq.l    D0, 0x00
  1596. label00001288:
  1597. 00001288  4880                     ext.w      D0
  1598. 0000128A  3F00                     move.w     -[A7], D0
  1599. 0000128C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1600. 00001290  3F3C 000E                move.w     -[A7], 0xE
  1601. 00001294  A83D                     syscall    TEDispatch
  1602. 00001296  301F                     move.w     D0, [A7]+
  1603. 00001298  3F3C 0001                move.w     -[A7], 0x1
  1604. 0000129C  1003                     move.b     D0, D3
  1605. 0000129E  7210                     moveq.l    D1, 0x10
  1606. 000012A0  C081                     and.l      D0, D1
  1607. 000012A2  4A80                     tst.l      D0
  1608. 000012A4  6704                     beq        +0x6 /* 000012AA */
  1609. 000012A6  7001                     moveq.l    D0, 0x01
  1610. 000012A8  6002                     bra        +0x4 /* 000012AC */
  1611. label000012AA:
  1612. 000012AA  7000                     moveq.l    D0, 0x00
  1613. label000012AC:
  1614. 000012AC  4880                     ext.w      D0
  1615. 000012AE  3F00                     move.w     -[A7], D0
  1616. 000012B0  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1617. 000012B4  3F3C 000E                move.w     -[A7], 0xE
  1618. 000012B8  A83D                     syscall    TEDispatch
  1619. 000012BA  301F                     move.w     D0, [A7]+
  1620. 000012BC  554F                     subq.w     A7, 2
  1621. 000012BE  3F3C 0002                move.w     -[A7], 0x2
  1622. 000012C2  1003                     move.b     D0, D3
  1623. 000012C4  7208                     moveq.l    D1, 0x08
  1624. 000012C6  C081                     and.l      D0, D1
  1625. 000012C8  4A80                     tst.l      D0
  1626. 000012CA  6704                     beq        +0x6 /* 000012D0 */
  1627. 000012CC  7001                     moveq.l    D0, 0x01
  1628. 000012CE  6002                     bra        +0x4 /* 000012D2 */
  1629. label000012D0:
  1630. 000012D0  7000                     moveq.l    D0, 0x00
  1631. label000012D2:
  1632. 000012D2  4880                     ext.w      D0
  1633. 000012D4  3F00                     move.w     -[A7], D0
  1634. 000012D6  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1635. 000012DA  3F3C 000E                move.w     -[A7], 0xE
  1636. 000012DE  A83D                     syscall    TEDispatch
  1637. 000012E0  301F                     move.w     D0, [A7]+
  1638. 000012E2  554F                     subq.w     A7, 2
  1639. 000012E4  3F3C 0003                move.w     -[A7], 0x3
  1640. 000012E8  1003                     move.b     D0, D3
  1641. 000012EA  7204                     moveq.l    D1, 0x04
  1642. 000012EC  C081                     and.l      D0, D1
  1643. 000012EE  4A80                     tst.l      D0
  1644. 000012F0  6704                     beq        +0x6 /* 000012F6 */
  1645. 000012F2  7001                     moveq.l    D0, 0x01
  1646. 000012F4  6002                     bra        +0x4 /* 000012F8 */
  1647. label000012F6:
  1648. 000012F6  7000                     moveq.l    D0, 0x00
  1649. label000012F8:
  1650. 000012F8  4880                     ext.w      D0
  1651. 000012FA  3F00                     move.w     -[A7], D0
  1652. 000012FC  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1653. 00001300  3F3C 000E                move.w     -[A7], 0xE
  1654. 00001304  A83D                     syscall    TEDispatch
  1655. 00001306  301F                     move.w     D0, [A7]+
  1656. 00001308  554F                     subq.w     A7, 2
  1657. 0000130A  3F3C 0004                move.w     -[A7], 0x4
  1658. 0000130E  1003                     move.b     D0, D3
  1659. 00001310  7202                     moveq.l    D1, 0x02
  1660. 00001312  C081                     and.l      D0, D1
  1661. 00001314  4A80                     tst.l      D0
  1662. 00001316  6704                     beq        +0x6 /* 0000131C */
  1663. 00001318  7001                     moveq.l    D0, 0x01
  1664. 0000131A  6002                     bra        +0x4 /* 0000131E */
  1665. label0000131C:
  1666. 0000131C  7000                     moveq.l    D0, 0x00
  1667. label0000131E:
  1668. 0000131E  4880                     ext.w      D0
  1669. 00001320  3F00                     move.w     -[A7], D0
  1670. 00001322  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1671. 00001326  3F3C 000E                move.w     -[A7], 0xE
  1672. 0000132A  A83D                     syscall    TEDispatch
  1673. 0000132C  301F                     move.w     D0, [A7]+
  1674. 0000132E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1675. 00001332  486E FFF4                pea.l      [A6 - 0xC]
  1676. 00001336  61FF 0000 3D76           bsr        +0x3D78 /* 000050AE */
  1677. 0000133C  5C4F                     addq.w     A7, 6
  1678. 0000133E  4CDF 0408                movem.l    D3,A2, [A7]+
  1679. 00001342  4E5E                     unlink     A6
  1680. 00001344  4E75                     rts
  1681. fn00001346:
  1682. 00001346  4E56 0000                link       A6, 0
  1683. 0000134A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1684. 0000134E  246E 0008                movea.l    A2, [A6 + 0x8]
  1685. 00001352  362E 000C                move.w     D3, [A6 + 0xC]
  1686. 00001356  200A                     move.l     D0, A2
  1687. 00001358  6700 00A8                beq        +0xAA /* 00001402 */
  1688. 0000135C  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1689. 00001360  2548 0004                move.l     [A2 + 0x4], A0
  1690. 00001364  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1691. 00001368  41E8 0210                lea.l      A0, [A0 + 0x210]
  1692. 0000136C  2252                     movea.l    A1, [A2]
  1693. 0000136E  2288                     move.l     [A1], A0
  1694. 00001370  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1695. 00001374  41E8 0150                lea.l      A0, [A0 + 0x150]
  1696. 00001378  2548 002C                move.l     [A2 + 0x2C], A0
  1697. 0000137C  41ED CFFC                lea.l      A0, [A5 - 0x3004]
  1698. 00001380  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1699. 00001384  2548 005E                move.l     [A2 + 0x5E], A0
  1700. 00001388  2652                     movea.l    A3, [A2]
  1701. 0000138A  204A                     movea.l    A0, A2
  1702. 0000138C  41E8 0074                lea.l      A0, [A0 + 0x74]
  1703. 00001390  2848                     movea.l    A4, A0
  1704. 00001392  91CB                     sub.l      A0, A3
  1705. 00001394  2748 0008                move.l     [A3 + 0x8], A0
  1706. 00001398  4AAA 006A                tst.l      [A2 + 0x6A]
  1707. 0000139C  6714                     beq        +0x16 /* 000013B2 */
  1708. 0000139E  42A7                     clr.l      -[A7]
  1709. 000013A0  486A 0028                pea.l      [A2 + 0x28]
  1710. 000013A4  2057                     movea.l    A0, [A7]
  1711. 000013A6  2268 0004                movea.l    A1, [A0 + 0x4]
  1712. 000013AA  2269 003C                movea.l    A1, [A1 + 0x3C]
  1713. 000013AE  4E91                     jsr        [A1]
  1714. 000013B0  504F                     addq.w     A7, 8
  1715. label000013B2:
  1716. 000013B2  266A 0062                movea.l    A3, [A2 + 0x62]
  1717. 000013B6  200B                     move.l     D0, A3
  1718. 000013B8  6704                     beq        +0x6 /* 000013BE */
  1719. 000013BA  2F0B                     move.l     -[A7], A3
  1720. 000013BC  A9CD                     syscall    TEDispose
  1721. label000013BE:
  1722. 000013BE  4267                     clr.w      -[A7]
  1723. 000013C0  486A 005E                pea.l      [A2 + 0x5E]
  1724. 000013C4  4EB9 0000 4042           jsr        [0x00004042]
  1725. 000013CA  4267                     clr.w      -[A7]
  1726. 000013CC  486A 0028                pea.l      [A2 + 0x28]
  1727. 000013D0  4EB9 0000 411A           jsr        [0x0000411A]
  1728. 000013D6  4267                     clr.w      -[A7]
  1729. 000013D8  2F0A                     move.l     -[A7], A2
  1730. 000013DA  61FF 0000 28E6           bsr        +0x28E8 /* 00003CC2 */
  1731. 000013E0  4A43                     tst.w      D3
  1732. 000013E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1733. 000013E6  670C                     beq        +0xE /* 000013F4 */
  1734. 000013E8  4267                     clr.w      -[A7]
  1735. 000013EA  2F0C                     move.l     -[A7], A4
  1736. 000013EC  4EB9 0000 3F42           jsr        [0x00003F42]
  1737. 000013F2  5C4F                     addq.w     A7, 6
  1738. label000013F4:
  1739. 000013F4  4A43                     tst.w      D3
  1740. 000013F6  6F0A                     ble        +0xC /* 00001402 */
  1741. 000013F8  2F0A                     move.l     -[A7], A2
  1742. 000013FA  4EB9 0000 2592           jsr        [0x00002592]
  1743. 00001400  584F                     addq.w     A7, 4
  1744. label00001402:
  1745. 00001402  204A                     movea.l    A0, A2
  1746. 00001404  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1747. 00001408  4E5E                     unlink     A6
  1748. 0000140A  4E75                     rts
  1749. 0000140C  4E56 0000                link       A6, 0
  1750. 00001410  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1751. 00001414  286E 0008                movea.l    A4, [A6 + 0x8]
  1752. 00001418  266E 000C                movea.l    A3, [A6 + 0xC]
  1753. 0000141C  594F                     subq.w     A7, 4
  1754. 0000141E  2F2C 0062                move.l     -[A7], [A4 + 0x62]
  1755. 00001422  A9CB                     syscall    TEGetText
  1756. 00001424  205F                     movea.l    A0, [A7]+
  1757. 00001426  2448                     movea.l    A2, A0
  1758. 00001428  594F                     subq.w     A7, 4
  1759. 0000142A  2F0A                     move.l     -[A7], A2
  1760. 0000142C  4EB9 0000 248A           jsr        [0x0000248A]
  1761. 00001432  201F                     move.l     D0, [A7]+
  1762. 00001434  2600                     move.l     D3, D0
  1763. 00001436  0C83 0000 00FF           cmpi.l     D3, 0xFF
  1764. 0000143C  6F06                     ble        +0x8 /* 00001444 */
  1765. 0000143E  263C 0000 00FF           move.l     D3, 0xFF
  1766. label00001444:
  1767. 00001444  2052                     movea.l    A0, [A2]
  1768. 00001446  43EB 0001                lea.l      A1, [A3 + 0x1]
  1769. 0000144A  2003                     move.l     D0, D3
  1770. 0000144C  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  1771. 0000144E  1683                     move.b     [A3], D3
  1772. 00001450  204B                     movea.l    A0, A3
  1773. 00001452  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1774. 00001456  4E5E                     unlink     A6
  1775. 00001458  4E75                     rts
  1776. 0000145A  4E56 0000                link       A6, 0
  1777. 0000145E  48E7 0030                movem.l    -[A7], A2,A3
  1778. 00001462  246E 0008                movea.l    A2, [A6 + 0x8]
  1779. 00001466  266E 000C                movea.l    A3, [A6 + 0xC]
  1780. 0000146A  486B 0001                pea.l      [A3 + 0x1]
  1781. 0000146E  2F0B                     move.l     -[A7], A3
  1782. 00001470  4EB9 0001 C402           jsr        [0x0001C402]
  1783. 00001476  7200                     moveq.l    D1, 0x00
  1784. 00001478  1200                     move.b     D1, D0
  1785. 0000147A  584F                     addq.w     A7, 4
  1786. 0000147C  2F01                     move.l     -[A7], D1
  1787. 0000147E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1788. 00001482  A9CF                     syscall    TESetText
  1789. 00001484  2F0A                     move.l     -[A7], A2
  1790. 00001486  2057                     movea.l    A0, [A7]
  1791. 00001488  2268 0004                movea.l    A1, [A0 + 0x4]
  1792. 0000148C  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  1793. 00001490  4E91                     jsr        [A1]
  1794. 00001492  2F0A                     move.l     -[A7], A2
  1795. 00001494  2057                     movea.l    A0, [A7]
  1796. 00001496  2268 0004                movea.l    A1, [A0 + 0x4]
  1797. 0000149A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1798. 0000149E  4E91                     jsr        [A1]
  1799. 000014A0  504F                     addq.w     A7, 8
  1800. 000014A2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1801. 000014A6  4E5E                     unlink     A6
  1802. 000014A8  4E75                     rts
  1803. 000014AA  4E56 FEFC                link       A6, -0x0104
  1804. 000014AE  42AE FFFC                clr.l      [A6 - 0x4]
  1805. 000014B2  486E FEFC                pea.l      [A6 - 0x104]
  1806. 000014B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1807. 000014BA  2057                     movea.l    A0, [A7]
  1808. 000014BC  2268 0004                movea.l    A1, [A0 + 0x4]
  1809. 000014C0  2269 0024                movea.l    A1, [A1 + 0x24]
  1810. 000014C4  4E91                     jsr        [A1]
  1811. 000014C6  4A2E FEFC                tst.b      [A6 - 0x104]
  1812. 000014CA  504F                     addq.w     A7, 8
  1813. 000014CC  670E                     beq        +0x10 /* 000014DC */
  1814. 000014CE  486E FEFC                pea.l      [A6 - 0x104]
  1815. 000014D2  486E FFFC                pea.l      [A6 - 0x4]
  1816. 000014D6  4EB9 0000 24F2           jsr        [0x000024F2]
  1817. label000014DC:
  1818. 000014DC  202E FFFC                move.l     D0, [A6 - 0x4]
  1819. 000014E0  4E5E                     unlink     A6
  1820. 000014E2  4E75                     rts
  1821. 000014E4  4E56 FF00                link       A6, -0x0100
  1822. 000014E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1823. 000014EC  486E FF00                pea.l      [A6 - 0x100]
  1824. 000014F0  4EB9 0000 24FA           jsr        [0x000024FA]
  1825. 000014F6  486E FF00                pea.l      [A6 - 0x100]
  1826. 000014FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1827. 000014FE  2057                     movea.l    A0, [A7]
  1828. 00001500  2268 0004                movea.l    A1, [A0 + 0x4]
  1829. 00001504  2269 0028                movea.l    A1, [A1 + 0x28]
  1830. 00001508  4E91                     jsr        [A1]
  1831. 0000150A  4E5E                     unlink     A6
  1832. 0000150C  4E75                     rts
  1833. 0000150E  206F 0004                movea.l    A0, [A7 + 0x4]
  1834. 00001512  316F 0008 006E           move.w     [A0 + 0x6E], [A7 + 0x8]
  1835. 00001518  4E75                     rts
  1836. 0000151A  4E56 0000                link       A6, 0
  1837. 0000151E  2F0A                     move.l     -[A7], A2
  1838. 00001520  246E 0008                movea.l    A2, [A6 + 0x8]
  1839. 00001524  356E 000C 0070           move.w     [A2 + 0x70], [A6 + 0xC]
  1840. 0000152A  42A7                     clr.l      -[A7]
  1841. 0000152C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1842. 00001530  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  1843. 00001534  4EB9 0000 2862           jsr        [0x00002862]
  1844. 0000153A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1845. 0000153E  245F                     movea.l    A2, [A7]+
  1846. 00001540  4E5E                     unlink     A6
  1847. 00001542  4E75                     rts
  1848. 00001544  4E56 0000                link       A6, 0
  1849. 00001548  48E7 1020                movem.l    -[A7], D3,A2
  1850. 0000154C  246E 0008                movea.l    A2, [A6 + 0x8]
  1851. 00001550  162E 000C                move.b     D3, [A6 + 0xC]
  1852. 00001554  B62A 0073                cmp.b      D3, [A2 + 0x73]
  1853. 00001558  6722                     beq        +0x24 /* 0000157C */
  1854. 0000155A  1543 0073                move.b     [A2 + 0x73], D3
  1855. 0000155E  2F0A                     move.l     -[A7], A2
  1856. 00001560  2057                     movea.l    A0, [A7]
  1857. 00001562  2268 0004                movea.l    A1, [A0 + 0x4]
  1858. 00001566  2269 0204                movea.l    A1, [A1 + 0x204]
  1859. 0000156A  4E91                     jsr        [A1]
  1860. 0000156C  2F0A                     move.l     -[A7], A2
  1861. 0000156E  2057                     movea.l    A0, [A7]
  1862. 00001570  2268 0004                movea.l    A1, [A0 + 0x4]
  1863. 00001574  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1864. 00001578  4E91                     jsr        [A1]
  1865. 0000157A  504F                     addq.w     A7, 8
  1866. label0000157C:
  1867. 0000157C  4CDF 0408                movem.l    D3,A2, [A7]+
  1868. 00001580  4E5E                     unlink     A6
  1869. 00001582  4E75                     rts
  1870. 00001584  4E56 0000                link       A6, 0
  1871. 00001588  48E7 1020                movem.l    -[A7], D3,A2
  1872. 0000158C  246E 0008                movea.l    A2, [A6 + 0x8]
  1873. 00001590  42A7                     clr.l      -[A7]
  1874. 00001592  2F0A                     move.l     -[A7], A2
  1875. 00001594  61FF 0000 36BA           bsr        +0x36BC /* 00004C50 */
  1876. 0000159A  1600                     move.b     D3, D0
  1877. 0000159C  3F2A 0070                move.w     -[A7], [A2 + 0x70]
  1878. 000015A0  4EB9 0000 285A           jsr        [0x0000285A]
  1879. 000015A6  1003                     move.b     D0, D3
  1880. 000015A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1881. 000015AC  4CDF 0408                movem.l    D3,A2, [A7]+
  1882. 000015B0  4E5E                     unlink     A6
  1883. 000015B2  4E75                     rts
  1884. 000015B4  4E56 FFF8                link       A6, -0x0008
  1885. 000015B8  48E7 0030                movem.l    -[A7], A2,A3
  1886. 000015BC  246E 0008                movea.l    A2, [A6 + 0x8]
  1887. 000015C0  486E FFF8                pea.l      [A6 - 0x8]
  1888. 000015C4  2F0A                     move.l     -[A7], A2
  1889. 000015C6  2057                     movea.l    A0, [A7]
  1890. 000015C8  2268 0004                movea.l    A1, [A0 + 0x4]
  1891. 000015CC  2269 003C                movea.l    A1, [A1 + 0x3C]
  1892. 000015D0  4E91                     jsr        [A1]
  1893. 000015D2  4A2A 0072                tst.b      [A2 + 0x72]
  1894. 000015D6  504F                     addq.w     A7, 8
  1895. 000015D8  671C                     beq        +0x1E /* 000015F6 */
  1896. 000015DA  2F0A                     move.l     -[A7], A2
  1897. 000015DC  2057                     movea.l    A0, [A7]
  1898. 000015DE  2268 0004                movea.l    A1, [A0 + 0x4]
  1899. 000015E2  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  1900. 000015E6  4E91                     jsr        [A1]
  1901. 000015E8  486E FFF8                pea.l      [A6 - 0x8]
  1902. 000015EC  2F3C 0002 0002           move.l     -[A7], 0x20002
  1903. 000015F2  A8A9                     syscall    InsetRect
  1904. 000015F4  584F                     addq.w     A7, 4
  1905. label000015F6:
  1906. 000015F6  206A 0062                movea.l    A0, [A2 + 0x62]
  1907. 000015FA  2050                     movea.l    A0, [A0]
  1908. 000015FC  2668 0052                movea.l    A3, [A0 + 0x52]
  1909. 00001600  4EB9 0000 260A           jsr        [0x0000260A]
  1910. 00001606  226A 0062                movea.l    A1, [A2 + 0x62]
  1911. 0000160A  2251                     movea.l    A1, [A1]
  1912. 0000160C  2348 0052                move.l     [A1 + 0x52], A0
  1913. 00001610  486E FFF8                pea.l      [A6 - 0x8]
  1914. 00001614  A8A3                     syscall    EraseRect
  1915. 00001616  486E FFF8                pea.l      [A6 - 0x8]
  1916. 0000161A  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  1917. 0000161E  A9D3                     syscall    TEUpdate
  1918. 00001620  206A 0062                movea.l    A0, [A2 + 0x62]
  1919. 00001624  2050                     movea.l    A0, [A0]
  1920. 00001626  214B 0052                move.l     [A0 + 0x52], A3
  1921. 0000162A  4CDF 0C00                movem.l    A2,A3, [A7]+
  1922. 0000162E  4E5E                     unlink     A6
  1923. 00001630  4E75                     rts
  1924. 00001632  4E56 FFE6                link       A6, -0x001A
  1925. 00001636  2F0A                     move.l     -[A7], A2
  1926. 00001638  246E 0008                movea.l    A2, [A6 + 0x8]
  1927. 0000163C  486E FFEC                pea.l      [A6 - 0x14]
  1928. 00001640  4EB9 0000 2622           jsr        [0x00002622]
  1929. 00001646  486E FFF8                pea.l      [A6 - 0x8]
  1930. 0000164A  2F0A                     move.l     -[A7], A2
  1931. 0000164C  2057                     movea.l    A0, [A7]
  1932. 0000164E  2268 0004                movea.l    A1, [A0 + 0x4]
  1933. 00001652  2269 003C                movea.l    A1, [A1 + 0x3C]
  1934. 00001656  4E91                     jsr        [A1]
  1935. 00001658  A89E                     syscall    PenNormal
  1936. 0000165A  486E FFF8                pea.l      [A6 - 0x8]
  1937. 0000165E  2F3C 0001 0001           move.l     -[A7], 0x10001
  1938. 00001664  A8A9                     syscall    InsetRect
  1939. 00001666  486E FFE6                pea.l      [A6 - 0x1A]
  1940. 0000166A  AA1A                     syscall    GetBackColor
  1941. 0000166C  486E FFE6                pea.l      [A6 - 0x1A]
  1942. 00001670  AA14                     syscall    RGBForeColor
  1943. 00001672  486E FFF8                pea.l      [A6 - 0x8]
  1944. 00001676  A8A1                     syscall    FrameRect
  1945. 00001678  486E FFF8                pea.l      [A6 - 0x8]
  1946. 0000167C  4878 FFFF                push.l     0xFFFF
  1947. 00001680  A8A9                     syscall    InsetRect
  1948. 00001682  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  1949. 00001688  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1950. 0000168C  670C                     beq        +0xE /* 0000169A */
  1951. 0000168E  4EB9 0000 7C84           jsr        [0x00007C84]
  1952. 00001694  4868 00B2                pea.l      [A0 + 0xB2]
  1953. 00001698  A89D                     syscall    PenPat
  1954. label0000169A:
  1955. 0000169A  2F0A                     move.l     -[A7], A2
  1956. 0000169C  2057                     movea.l    A0, [A7]
  1957. 0000169E  2268 0004                movea.l    A1, [A0 + 0x4]
  1958. 000016A2  2269 00D8                movea.l    A1, [A1 + 0xD8]
  1959. 000016A6  4E91                     jsr        [A1]
  1960. 000016A8  486E FFF8                pea.l      [A6 - 0x8]
  1961. 000016AC  A8A1                     syscall    FrameRect
  1962. 000016AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1963. 000016B2  486E FFEC                pea.l      [A6 - 0x14]
  1964. 000016B6  4EB9 0000 262A           jsr        [0x0000262A]
  1965. 000016BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1966. 000016C0  245F                     movea.l    A2, [A7]+
  1967. 000016C2  4E5E                     unlink     A6
  1968. 000016C4  4E75                     rts
  1969. 000016C6  4E56 0000                link       A6, 0
  1970. 000016CA  2F0A                     move.l     -[A7], A2
  1971. 000016CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1972. 000016D0  41E8 0028                lea.l      A0, [A0 + 0x28]
  1973. 000016D4  2448                     movea.l    A2, A0
  1974. 000016D6  4850                     pea.l      [A0]
  1975. 000016D8  4EB9 0000 7858           jsr        [0x00007858]
  1976. 000016DE  4A00                     tst.b      D0
  1977. 000016E0  584F                     addq.w     A7, 4
  1978. 000016E2  6714                     beq        +0x16 /* 000016F8 */
  1979. 000016E4  2F0A                     move.l     -[A7], A2
  1980. 000016E6  4EB9 0001 C366           jsr        [0x0001C366]
  1981. 000016EC  584F                     addq.w     A7, 4
  1982. 000016EE  2F08                     move.l     -[A7], A0
  1983. 000016F0  4EB9 0000 4152           jsr        [0x00004152]
  1984. 000016F6  584F                     addq.w     A7, 4
  1985. label000016F8:
  1986. 000016F8  245F                     movea.l    A2, [A7]+
  1987. 000016FA  4E5E                     unlink     A6
  1988. 000016FC  4E75                     rts
  1989. 000016FE  4E56 0000                link       A6, 0
  1990. 00001702  2F0A                     move.l     -[A7], A2
  1991. 00001704  246E 0008                movea.l    A2, [A6 + 0x8]
  1992. 00001708  4A2A 0072                tst.b      [A2 + 0x72]
  1993. 0000170C  6726                     beq        +0x28 /* 00001734 */
  1994. 0000170E  4227                     clr.b      -[A7]
  1995. 00001710  2F0A                     move.l     -[A7], A2
  1996. 00001712  2057                     movea.l    A0, [A7]
  1997. 00001714  2268 0004                movea.l    A1, [A0 + 0x4]
  1998. 00001718  2269 00EC                movea.l    A1, [A1 + 0xEC]
  1999. 0000171C  4E91                     jsr        [A1]
  2000. 0000171E  4A00                     tst.b      D0
  2001. 00001720  5C4F                     addq.w     A7, 6
  2002. 00001722  6710                     beq        +0x12 /* 00001734 */
  2003. 00001724  2F0A                     move.l     -[A7], A2
  2004. 00001726  2057                     movea.l    A0, [A7]
  2005. 00001728  2268 0004                movea.l    A1, [A0 + 0x4]
  2006. 0000172C  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  2007. 00001730  4E91                     jsr        [A1]
  2008. 00001732  584F                     addq.w     A7, 4
  2009. label00001734:
  2010. 00001734  245F                     movea.l    A2, [A7]+
  2011. 00001736  4E5E                     unlink     A6
  2012. 00001738  4E75                     rts
  2013. 0000173A  4E56 0000                link       A6, 0
  2014. 0000173E  48E7 0030                movem.l    -[A7], A2,A3
  2015. 00001742  246E 0008                movea.l    A2, [A6 + 0x8]
  2016. 00001746  204A                     movea.l    A0, A2
  2017. 00001748  41E8 0028                lea.l      A0, [A0 + 0x28]
  2018. 0000174C  2648                     movea.l    A3, A0
  2019. 0000174E  4850                     pea.l      [A0]
  2020. 00001750  4EB9 0000 7858           jsr        [0x00007858]
  2021. 00001756  4A00                     tst.b      D0
  2022. 00001758  584F                     addq.w     A7, 4
  2023. 0000175A  6714                     beq        +0x16 /* 00001770 */
  2024. 0000175C  2F0B                     move.l     -[A7], A3
  2025. 0000175E  4EB9 0001 C366           jsr        [0x0001C366]
  2026. 00001764  584F                     addq.w     A7, 4
  2027. 00001766  2F08                     move.l     -[A7], A0
  2028. 00001768  4EB9 0000 4152           jsr        [0x00004152]
  2029. 0000176E  584F                     addq.w     A7, 4
  2030. label00001770:
  2031. 00001770  4A2A 0072                tst.b      [A2 + 0x72]
  2032. 00001774  6726                     beq        +0x28 /* 0000179C */
  2033. 00001776  4227                     clr.b      -[A7]
  2034. 00001778  2F0A                     move.l     -[A7], A2
  2035. 0000177A  2057                     movea.l    A0, [A7]
  2036. 0000177C  2268 0004                movea.l    A1, [A0 + 0x4]
  2037. 00001780  2269 00EC                movea.l    A1, [A1 + 0xEC]
  2038. 00001784  4E91                     jsr        [A1]
  2039. 00001786  4A00                     tst.b      D0
  2040. 00001788  5C4F                     addq.w     A7, 6
  2041. 0000178A  6710                     beq        +0x12 /* 0000179C */
  2042. 0000178C  2F0A                     move.l     -[A7], A2
  2043. 0000178E  2057                     movea.l    A0, [A7]
  2044. 00001790  2268 0004                movea.l    A1, [A0 + 0x4]
  2045. 00001794  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  2046. 00001798  4E91                     jsr        [A1]
  2047. 0000179A  584F                     addq.w     A7, 4
  2048. label0000179C:
  2049. 0000179C  4CDF 0C00                movem.l    A2,A3, [A7]+
  2050. 000017A0  4E5E                     unlink     A6
  2051. 000017A2  4E75                     rts
  2052. 000017A4  4E56 0000                link       A6, 0
  2053. 000017A8  48E7 0038                movem.l    -[A7], A2,A3,A4
  2054. 000017AC  246E 0008                movea.l    A2, [A6 + 0x8]
  2055. 000017B0  266E 000C                movea.l    A3, [A6 + 0xC]
  2056. 000017B4  204A                     movea.l    A0, A2
  2057. 000017B6  41E8 0028                lea.l      A0, [A0 + 0x28]
  2058. 000017BA  2848                     movea.l    A4, A0
  2059. 000017BC  4850                     pea.l      [A0]
  2060. 000017BE  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  2061. 000017C4  4A00                     tst.b      D0
  2062. 000017C6  584F                     addq.w     A7, 4
  2063. 000017C8  664E                     bne        +0x50 /* 00001818 */
  2064. 000017CA  554F                     subq.w     A7, 2
  2065. 000017CC  2F3C FFFF 0002           move.l     -[A7], 0xFFFF0002
  2066. 000017D2  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2067. 000017D6  3F3C 000E                move.w     -[A7], 0xE
  2068. 000017DA  A83D                     syscall    TEDispatch
  2069. 000017DC  301F                     move.w     D0, [A7]+
  2070. 000017DE  48C0                     ext.l      D0
  2071. 000017E0  661C                     bne        +0x1E /* 000017FE */
  2072. 000017E2  42A7                     clr.l      -[A7]
  2073. 000017E4  2F0A                     move.l     -[A7], A2
  2074. 000017E6  2057                     movea.l    A0, [A7]
  2075. 000017E8  2268 0004                movea.l    A1, [A0 + 0x4]
  2076. 000017EC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2077. 000017F0  4E91                     jsr        [A1]
  2078. 000017F2  42A7                     clr.l      -[A7]
  2079. 000017F4  42A7                     clr.l      -[A7]
  2080. 000017F6  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2081. 000017FA  A9D1                     syscall    TESetSelect
  2082. 000017FC  504F                     addq.w     A7, 8
  2083. label000017FE:
  2084. 000017FE  200A                     move.l     D0, A2
  2085. 00001800  4A80                     tst.l      D0
  2086. 00001802  6708                     beq        +0xA /* 0000180C */
  2087. 00001804  204A                     movea.l    A0, A2
  2088. 00001806  41E8 0028                lea.l      A0, [A0 + 0x28]
  2089. 0000180A  6002                     bra        +0x4 /* 0000180E */
  2090. label0000180C:
  2091. 0000180C  204A                     movea.l    A0, A2
  2092. label0000180E:
  2093. 0000180E  4850                     pea.l      [A0]
  2094. 00001810  4EB9 0000 4152           jsr        [0x00004152]
  2095. 00001816  584F                     addq.w     A7, 4
  2096. label00001818:
  2097. 00001818  2F0C                     move.l     -[A7], A4
  2098. 0000181A  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  2099. 00001820  4A00                     tst.b      D0
  2100. 00001822  584F                     addq.w     A7, 4
  2101. 00001824  6752                     beq        +0x54 /* 00001878 */
  2102. 00001826  42A7                     clr.l      -[A7]
  2103. 00001828  2F0A                     move.l     -[A7], A2
  2104. 0000182A  2057                     movea.l    A0, [A7]
  2105. 0000182C  2268 0004                movea.l    A1, [A0 + 0x4]
  2106. 00001830  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2107. 00001834  4E91                     jsr        [A1]
  2108. 00001836  1F3C 0001                move.b     -[A7], 0x1
  2109. 0000183A  2F0A                     move.l     -[A7], A2
  2110. 0000183C  2057                     movea.l    A0, [A7]
  2111. 0000183E  2268 0004                movea.l    A1, [A0 + 0x4]
  2112. 00001842  2269 0208                movea.l    A1, [A1 + 0x208]
  2113. 00001846  4E91                     jsr        [A1]
  2114. 00001848  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2115. 0000184C  302B 0016                move.w     D0, [A3 + 0x16]
  2116. 00001850  0280 0000 0200           andi.l     D0, 0x200
  2117. 00001856  4A80                     tst.l      D0
  2118. 00001858  56C0                     sne        D0
  2119. 0000185A  4400                     neg.b      D0
  2120. 0000185C  1F00                     move.b     -[A7], D0
  2121. 0000185E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2122. 00001862  A9D4                     syscall    TEClick
  2123. 00001864  4227                     clr.b      -[A7]
  2124. 00001866  2F0A                     move.l     -[A7], A2
  2125. 00001868  2057                     movea.l    A0, [A7]
  2126. 0000186A  2268 0004                movea.l    A1, [A0 + 0x4]
  2127. 0000186E  2269 0208                movea.l    A1, [A1 + 0x208]
  2128. 00001872  4E91                     jsr        [A1]
  2129. 00001874  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2130. label00001878:
  2131. 00001878  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2132. 0000187C  4E5E                     unlink     A6
  2133. 0000187E  4E75                     rts
  2134. 00001880  4E56 0000                link       A6, 0
  2135. 00001884  4EB9 0001 C3E2           jsr        [0x0001C3E2]
  2136. 0000188A  4E5E                     unlink     A6
  2137. 0000188C  4E75                     rts
  2138. 0000188E  4E56 FFFC                link       A6, -0x0004
  2139. 00001892  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2140. 00001896  246E 0008                movea.l    A2, [A6 + 0x8]
  2141. 0000189A  282E 000C                move.l     D4, [A6 + 0xC]
  2142. 0000189E  266E 0010                movea.l    A3, [A6 + 0x10]
  2143. 000018A2  7601                     moveq.l    D3, 0x01
  2144. 000018A4  2004                     move.l     D0, D4
  2145. 000018A6  4EB9 0000 05F8           jsr        [0x000005F8]
  2146. 000018AC  01C4                     .incomplete
  2147. 000018AE  0000 000C                ori.b      D0, 0xC
  2148. 000018B2  0000 00C9                ori.b      D0, 0xC9
  2149. 000018B6  000A 0000                ori.b      A2, 0x0
  2150. 000018BA  000C 003E                ori.b      A4, 0x3E /* '>' */
  2151. 000018BE  0000 000D                ori.b      D0, 0xD /* '\r' */
  2152. 000018C2  0086 0000 000E           ori.l      D6, 0xE
  2153. 000018C8  009A 0000 000F           ori.l      [A2]+, 0xF
  2154. 000018CE  0114                     btst       [A4], D0
  2155. 000018D0  0000 0010                ori.b      D0, 0x10
  2156. 000018D4  018A                     bclr       A2, D0
  2157. 000018D6  0000 0014                ori.b      D0, 0x14
  2158. 000018DA  0166                     bchg       -[A6], D0
  2159. 000018DC  0000 0016                ori.b      D0, 0x16
  2160. 000018E0  014E                     bchg       A6, D0
  2161. 000018E2  0000 0018                ori.b      D0, 0x18
  2162. 000018E6  0148                     bchg       A0, D0
  2163. 000018E8  0000 0019                ori.b      D0, 0x19
  2164. 000018EC  0142                     bchg       D2, D0
  2165. 000018EE  0000 001A                ori.b      D0, 0x1A
  2166. 000018F2  013C 0000                btst       0x0, D0
  2167. 000018F6  00C9                     .incomplete
  2168. 000018F8  0154                     bchg       [A4], D0
  2169. 000018FA  4878 0026                push.l     0x26 /* '&' */
  2170. 000018FE  4EB9 0000 258A           jsr        [0x0000258A]
  2171. 00001904  2648                     movea.l    A3, A0
  2172. 00001906  2008                     move.l     D0, A0
  2173. 00001908  584F                     addq.w     A7, 4
  2174. 0000190A  6724                     beq        +0x26 /* 00001930 */
  2175. 0000190C  2F0A                     move.l     -[A7], A2
  2176. 0000190E  200A                     move.l     D0, A2
  2177. 00001910  4A80                     tst.l      D0
  2178. 00001912  6708                     beq        +0xA /* 0000191C */
  2179. 00001914  204A                     movea.l    A0, A2
  2180. 00001916  41E8 0028                lea.l      A0, [A0 + 0x28]
  2181. 0000191A  6002                     bra        +0x4 /* 0000191E */
  2182. label0000191C:
  2183. 0000191C  204A                     movea.l    A0, A2
  2184. label0000191E:
  2185. 0000191E  4850                     pea.l      [A0]
  2186. 00001920  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2187. 00001924  2F0B                     move.l     -[A7], A3
  2188. 00001926  4EB9 0000 2B42           jsr        [0x00002B42]
  2189. 0000192C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2190. label00001930:
  2191. 00001930  2F0B                     move.l     -[A7], A3
  2192. 00001932  486A 0028                pea.l      [A2 + 0x28]
  2193. 00001936  2057                     movea.l    A0, [A7]
  2194. 00001938  2268 0004                movea.l    A1, [A0 + 0x4]
  2195. 0000193C  2269 003C                movea.l    A1, [A1 + 0x3C]
  2196. 00001940  4E91                     jsr        [A1]
  2197. 00001942  504F                     addq.w     A7, 8
  2198. 00001944  6000 013E                bra        +0x140 /* 00001A84 */
  2199. 00001948  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2200. 0000194C  A9D5                     syscall    TECopy
  2201. 0000194E  594F                     subq.w     A7, 4
  2202. 00001950  A9FC                     syscall    ZeroScrap
  2203. 00001952  201F                     move.l     D0, [A7]+
  2204. 00001954  554F                     subq.w     A7, 2
  2205. 00001956  4EB9 0000 2512           jsr        [0x00002512]
  2206. 0000195C  301F                     move.w     D0, [A7]+
  2207. 0000195E  6000 0124                bra        +0x126 /* 00001A84 */
  2208. 00001962  594F                     subq.w     A7, 4
  2209. 00001964  42A7                     clr.l      -[A7]
  2210. 00001966  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2211. 0000196C  486E FFFC                pea.l      [A6 - 0x4]
  2212. 00001970  A9FD                     syscall    GetScrap
  2213. 00001972  201F                     move.l     D0, [A7]+
  2214. 00001974  2F00                     move.l     -[A7], D0
  2215. 00001976  2F0A                     move.l     -[A7], A2
  2216. 00001978  2057                     movea.l    A0, [A7]
  2217. 0000197A  2268 0004                movea.l    A1, [A0 + 0x4]
  2218. 0000197E  2269 020C                movea.l    A1, [A1 + 0x20C]
  2219. 00001982  4E91                     jsr        [A1]
  2220. 00001984  4A00                     tst.b      D0
  2221. 00001986  504F                     addq.w     A7, 8
  2222. 00001988  670A                     beq        +0xC /* 00001994 */
  2223. 0000198A  3F3C 0001                move.w     -[A7], 0x1
  2224. 0000198E  A9C8                     syscall    SysBeep
  2225. 00001990  6000 00F2                bra        +0xF4 /* 00001A84 */
  2226. label00001994:
  2227. 00001994  4878 002A                push.l     0x2A /* '*' */
  2228. 00001998  4EB9 0000 258A           jsr        [0x0000258A]
  2229. 0000199E  2648                     movea.l    A3, A0
  2230. 000019A0  2008                     move.l     D0, A0
  2231. 000019A2  584F                     addq.w     A7, 4
  2232. 000019A4  6724                     beq        +0x26 /* 000019CA */
  2233. 000019A6  2F0A                     move.l     -[A7], A2
  2234. 000019A8  200A                     move.l     D0, A2
  2235. 000019AA  4A80                     tst.l      D0
  2236. 000019AC  6708                     beq        +0xA /* 000019B6 */
  2237. 000019AE  204A                     movea.l    A0, A2
  2238. 000019B0  41E8 0028                lea.l      A0, [A0 + 0x28]
  2239. 000019B4  6002                     bra        +0x4 /* 000019B8 */
  2240. label000019B6:
  2241. 000019B6  204A                     movea.l    A0, A2
  2242. label000019B8:
  2243. 000019B8  4850                     pea.l      [A0]
  2244. 000019BA  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2245. 000019BE  2F0B                     move.l     -[A7], A3
  2246. 000019C0  4EB9 0000 2B52           jsr        [0x00002B52]
  2247. 000019C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2248. label000019CA:
  2249. 000019CA  2F0B                     move.l     -[A7], A3
  2250. 000019CC  486A 0028                pea.l      [A2 + 0x28]
  2251. 000019D0  2057                     movea.l    A0, [A7]
  2252. 000019D2  2268 0004                movea.l    A1, [A0 + 0x4]
  2253. 000019D6  2269 003C                movea.l    A1, [A1 + 0x3C]
  2254. 000019DA  4E91                     jsr        [A1]
  2255. 000019DC  504F                     addq.w     A7, 8
  2256. 000019DE  6000 00A4                bra        +0xA6 /* 00001A84 */
  2257. 000019E2  4878 0026                push.l     0x26 /* '&' */
  2258. 000019E6  4EB9 0000 258A           jsr        [0x0000258A]
  2259. 000019EC  2648                     movea.l    A3, A0
  2260. 000019EE  2008                     move.l     D0, A0
  2261. 000019F0  584F                     addq.w     A7, 4
  2262. 000019F2  6724                     beq        +0x26 /* 00001A18 */
  2263. 000019F4  2F0A                     move.l     -[A7], A2
  2264. 000019F6  200A                     move.l     D0, A2
  2265. 000019F8  4A80                     tst.l      D0
  2266. 000019FA  6708                     beq        +0xA /* 00001A04 */
  2267. 000019FC  204A                     movea.l    A0, A2
  2268. 000019FE  41E8 0028                lea.l      A0, [A0 + 0x28]
  2269. 00001A02  6002                     bra        +0x4 /* 00001A06 */
  2270. label00001A04:
  2271. 00001A04  204A                     movea.l    A0, A2
  2272. label00001A06:
  2273. 00001A06  4850                     pea.l      [A0]
  2274. 00001A08  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2275. 00001A0C  2F0B                     move.l     -[A7], A3
  2276. 00001A0E  4EB9 0000 2B72           jsr        [0x00002B72]
  2277. 00001A14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2278. label00001A18:
  2279. 00001A18  2F0B                     move.l     -[A7], A3
  2280. 00001A1A  486A 0028                pea.l      [A2 + 0x28]
  2281. 00001A1E  2057                     movea.l    A0, [A7]
  2282. 00001A20  2268 0004                movea.l    A1, [A0 + 0x4]
  2283. 00001A24  2269 003C                movea.l    A1, [A1 + 0x3C]
  2284. 00001A28  4E91                     jsr        [A1]
  2285. 00001A2A  504F                     addq.w     A7, 8
  2286. 00001A2C  6056                     bra        +0x58 /* 00001A84 */
  2287. 00001A2E  2F0A                     move.l     -[A7], A2
  2288. 00001A30  2057                     movea.l    A0, [A7]
  2289. 00001A32  2268 0004                movea.l    A1, [A0 + 0x4]
  2290. 00001A36  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2291. 00001A3A  4E91                     jsr        [A1]
  2292. 00001A3C  584F                     addq.w     A7, 4
  2293. 00001A3E  6044                     bra        +0x46 /* 00001A84 */
  2294. 00001A40  B7EA 006A                cmpa.l     A3, [A2 + 0x6A]
  2295. 00001A44  663E                     bne        +0x40 /* 00001A84 */
  2296. 00001A46  42AA 006A                clr.l      [A2 + 0x6A]
  2297. 00001A4A  6038                     bra        +0x3A /* 00001A84 */
  2298. 00001A4C  2F0A                     move.l     -[A7], A2
  2299. 00001A4E  61FF 0000 2F2A           bsr        +0x2F2C /* 0000497A */
  2300. 00001A54  4A00                     tst.b      D0
  2301. 00001A56  584F                     addq.w     A7, 4
  2302. 00001A58  6604                     bne        +0x6 /* 00001A5E */
  2303. 00001A5A  7600                     moveq.l    D3, 0x00
  2304. 00001A5C  6026                     bra        +0x28 /* 00001A84 */
  2305. label00001A5E:
  2306. 00001A5E  2F0A                     move.l     -[A7], A2
  2307. 00001A60  2057                     movea.l    A0, [A7]
  2308. 00001A62  2268 0004                movea.l    A1, [A0 + 0x4]
  2309. 00001A66  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  2310. 00001A6A  4E91                     jsr        [A1]
  2311. 00001A6C  584F                     addq.w     A7, 4
  2312. 00001A6E  6014                     bra        +0x16 /* 00001A84 */
  2313. 00001A70  2F0B                     move.l     -[A7], A3
  2314. 00001A72  2F04                     move.l     -[A7], D4
  2315. 00001A74  486A 0028                pea.l      [A2 + 0x28]
  2316. 00001A78  4EB9 0000 41A2           jsr        [0x000041A2]
  2317. 00001A7E  1600                     move.b     D3, D0
  2318. 00001A80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2319. label00001A84:
  2320. 00001A84  1003                     move.b     D0, D3
  2321. 00001A86  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2322. 00001A8A  4E5E                     unlink     A6
  2323. 00001A8C  4E75                     rts
  2324. fn00001A8E:
  2325. 00001A8E  4E56 FFFC                link       A6, -0x0004
  2326. 00001A92  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2327. 00001A96  286E 0008                movea.l    A4, [A6 + 0x8]
  2328. 00001A9A  262E 000C                move.l     D3, [A6 + 0xC]
  2329. 00001A9E  246E 0010                movea.l    A2, [A6 + 0x10]
  2330. 00001AA2  2C2E 0014                move.l     D6, [A6 + 0x14]
  2331. 00001AA6  2A2E 0018                move.l     D5, [A6 + 0x18]
  2332. 00001AAA  282E 001C                move.l     D4, [A6 + 0x1C]
  2333. 00001AAE  2003                     move.l     D0, D3
  2334. 00001AB0  5180                     subq.l     D0, 8
  2335. 00001AB2  5980                     subq.l     D0, 4
  2336. 00001AB4  0C80 0000 0004           cmpi.l     D0, 0x4
  2337. 00001ABA  6256                     bhi        +0x58 /* 00001B12 */
  2338. 00001ABC  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2339. 00001AC0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2340. 00001AC4  000A 000A                ori.b      A2, 0xA /* '\n' */
  2341. 00001AC8  0020 000A                ori.b      -[A0], 0xA /* '\n' */
  2342. 00001ACC  003C 206C                ori.b      ccr, 108
  2343. 00001AD0  0062 2650                ori.w      -[A2], 0x2650 /* '&P' */
  2344. 00001AD4  302B 0020                move.w     D0, [A3 + 0x20]
  2345. 00001AD8  B06B 0022                cmp.w      D0, [A3 + 0x22]
  2346. 00001ADC  56C0                     sne        D0
  2347. 00001ADE  4400                     neg.b      D0
  2348. 00001AE0  1480                     move.b     [A2], D0
  2349. 00001AE2  6046                     bra        +0x48 /* 00001B2A */
  2350. 00001AE4  594F                     subq.w     A7, 4
  2351. 00001AE6  42A7                     clr.l      -[A7]
  2352. 00001AE8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  2353. 00001AEE  486E FFFC                pea.l      [A6 - 0x4]
  2354. 00001AF2  A9FD                     syscall    GetScrap
  2355. 00001AF4  201F                     move.l     D0, [A7]+
  2356. 00001AF6  4A80                     tst.l      D0
  2357. 00001AF8  5EC0                     sgt        D0
  2358. 00001AFA  4400                     neg.b      D0
  2359. 00001AFC  1480                     move.b     [A2], D0
  2360. 00001AFE  602A                     bra        +0x2C /* 00001B2A */
  2361. 00001B00  206C 0062                movea.l    A0, [A4 + 0x62]
  2362. 00001B04  2050                     movea.l    A0, [A0]
  2363. 00001B06  4A68 003C                tst.w      [A0 + 0x3C]
  2364. 00001B0A  5EC0                     sgt        D0
  2365. 00001B0C  4400                     neg.b      D0
  2366. 00001B0E  1480                     move.b     [A2], D0
  2367. 00001B10  6018                     bra        +0x1A /* 00001B2A */
  2368. label00001B12:
  2369. 00001B12  2F04                     move.l     -[A7], D4
  2370. 00001B14  2F05                     move.l     -[A7], D5
  2371. 00001B16  2F06                     move.l     -[A7], D6
  2372. 00001B18  2F0A                     move.l     -[A7], A2
  2373. 00001B1A  2F03                     move.l     -[A7], D3
  2374. 00001B1C  486C 0028                pea.l      [A4 + 0x28]
  2375. 00001B20  4EB9 0000 41B2           jsr        [0x000041B2]
  2376. 00001B26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2377. label00001B2A:
  2378. 00001B2A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2379. 00001B2E  4E5E                     unlink     A6
  2380. 00001B30  4E75                     rts
  2381. 00001B32  206F 0004                movea.l    A0, [A7 + 0x4]
  2382. 00001B36  216F 0008 0066           move.l     [A0 + 0x66], [A7 + 0x8]
  2383. 00001B3C  4E75                     rts
  2384. fn00001B3E:
  2385. 00001B3E  4E56 FFEC                link       A6, -0x0014
  2386. 00001B42  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2387. 00001B46  246E 0008                movea.l    A2, [A6 + 0x8]
  2388. 00001B4A  266E 000C                movea.l    A3, [A6 + 0xC]
  2389. 00001B4E  7601                     moveq.l    D3, 0x01
  2390. 00001B50  7800                     moveq.l    D4, 0x00
  2391. 00001B52  202B 0002                move.l     D0, [A3 + 0x2]
  2392. 00001B56  0280 0000 00FF           andi.l     D0, 0xFF
  2393. 00001B5C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2394. 00001B60  4EB9 0000 0F44           jsr        [0x00000F44]
  2395. 00001B66  2D48 FFFA                move.l     [A6 - 0x6], A0
  2396. 00001B6A  3A2B 000E                move.w     D5, [A3 + 0xE]
  2397. 00001B6E  3005                     move.w     D0, D5
  2398. 00001B70  0280 0000 0100           andi.l     D0, 0x100
  2399. 00001B76  6704                     beq        +0x6 /* 00001B7C */
  2400. 00001B78  7806                     moveq.l    D4, 0x06
  2401. 00001B7A  6022                     bra        +0x24 /* 00001B9E */
  2402. label00001B7C:
  2403. 00001B7C  2D6A 0066 FFF0           move.l     [A6 - 0x10], [A2 + 0x66]
  2404. 00001B82  671A                     beq        +0x1C /* 00001B9E */
  2405. 00001B84  3F05                     move.w     -[A7], D5
  2406. 00001B86  486E FFFE                pea.l      [A6 - 0x2]
  2407. 00001B8A  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2408. 00001B8E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2409. 00001B92  206E FFF0                movea.l    A0, [A6 - 0x10]
  2410. 00001B96  4E90                     jsr        [A0]
  2411. 00001B98  1800                     move.b     D4, D0
  2412. 00001B9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2413. label00001B9E:
  2414. 00001B9E  2F0A                     move.l     -[A7], A2
  2415. 00001BA0  486E FFF6                pea.l      [A6 - 0xA]
  2416. 00001BA4  61FF 0000 3480           bsr        +0x3482 /* 00005026 */
  2417. 00001BAA  2A2A 0062                move.l     D5, [A2 + 0x62]
  2418. 00001BAE  2045                     movea.l    A0, D5
  2419. 00001BB0  2850                     movea.l    A4, [A0]
  2420. 00001BB2  3D6C 0022 FFEE           move.w     [A6 - 0x12], [A4 + 0x22]
  2421. 00001BB8  3D6C 0020 FFEC           move.w     [A6 - 0x14], [A4 + 0x20]
  2422. 00001BBE  302C 0020                move.w     D0, [A4 + 0x20]
  2423. 00001BC2  B06C 0022                cmp.w      D0, [A4 + 0x22]
  2424. 00001BC6  57C0                     seq        D0
  2425. 00001BC8  4400                     neg.b      D0
  2426. 00001BCA  1D40 FFF5                move.b     [A6 - 0xB], D0
  2427. 00001BCE  7000                     moveq.l    D0, 0x00
  2428. 00001BD0  1004                     move.b     D0, D4
  2429. 00001BD2  504F                     addq.w     A7, 8
  2430. 00001BD4  0C80 0000 0006           cmpi.l     D0, 0x6
  2431. 00001BDA  6200 0280                bhi        +0x282 /* 00001E5C */
  2432. 00001BDE  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2433. 00001BE2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2434. 00001BE6  000E 00C0                ori.b      A6, 0xC0
  2435. 00001BEA  0154                     bchg       [A4], D0
  2436. 00001BEC  0160                     bchg       -[A0], D0
  2437. 00001BEE  0276 025E 0266           andi.w     [A6 + D0.w * 2 + 0x66], 0x25E
  2438. 00001BF4  4878 0001                push.l     0x1
  2439. 00001BF8  2F0A                     move.l     -[A7], A2
  2440. 00001BFA  2057                     movea.l    A0, [A7]
  2441. 00001BFC  2268 0004                movea.l    A1, [A0 + 0x4]
  2442. 00001C00  2269 020C                movea.l    A1, [A1 + 0x20C]
  2443. 00001C04  4E91                     jsr        [A1]
  2444. 00001C06  4A00                     tst.b      D0
  2445. 00001C08  504F                     addq.w     A7, 8
  2446. 00001C0A  670A                     beq        +0xC /* 00001C16 */
  2447. 00001C0C  3F3C 0001                move.w     -[A7], 0x1
  2448. 00001C10  A9C8                     syscall    SysBeep
  2449. 00001C12  6000 0248                bra        +0x24A /* 00001E5C */
  2450. label00001C16:
  2451. 00001C16  4AAA 006A                tst.l      [A2 + 0x6A]
  2452. 00001C1A  6650                     bne        +0x52 /* 00001C6C */
  2453. 00001C1C  4878 002E                push.l     0x2E /* '.' */
  2454. 00001C20  4EB9 0000 258A           jsr        [0x0000258A]
  2455. 00001C26  2648                     movea.l    A3, A0
  2456. 00001C28  2008                     move.l     D0, A0
  2457. 00001C2A  584F                     addq.w     A7, 4
  2458. 00001C2C  6724                     beq        +0x26 /* 00001C52 */
  2459. 00001C2E  2F0A                     move.l     -[A7], A2
  2460. 00001C30  200A                     move.l     D0, A2
  2461. 00001C32  4A80                     tst.l      D0
  2462. 00001C34  6708                     beq        +0xA /* 00001C3E */
  2463. 00001C36  204A                     movea.l    A0, A2
  2464. 00001C38  41E8 0028                lea.l      A0, [A0 + 0x28]
  2465. 00001C3C  6002                     bra        +0x4 /* 00001C40 */
  2466. label00001C3E:
  2467. 00001C3E  204A                     movea.l    A0, A2
  2468. label00001C40:
  2469. 00001C40  4850                     pea.l      [A0]
  2470. 00001C42  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2471. 00001C46  2F0B                     move.l     -[A7], A3
  2472. 00001C48  4EB9 0000 2B82           jsr        [0x00002B82]
  2473. 00001C4E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2474. label00001C52:
  2475. 00001C52  254B 006A                move.l     [A2 + 0x6A], A3
  2476. 00001C56  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2477. 00001C5A  486A 0028                pea.l      [A2 + 0x28]
  2478. 00001C5E  2057                     movea.l    A0, [A7]
  2479. 00001C60  2268 0004                movea.l    A1, [A0 + 0x4]
  2480. 00001C64  2269 003C                movea.l    A1, [A1 + 0x3C]
  2481. 00001C68  4E91                     jsr        [A1]
  2482. 00001C6A  504F                     addq.w     A7, 8
  2483. label00001C6C:
  2484. 00001C6C  266A 006A                movea.l    A3, [A2 + 0x6A]
  2485. 00001C70  200B                     move.l     D0, A3
  2486. 00001C72  6714                     beq        +0x16 /* 00001C88 */
  2487. 00001C74  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2488. 00001C78  2F0B                     move.l     -[A7], A3
  2489. 00001C7A  2057                     movea.l    A0, [A7]
  2490. 00001C7C  2250                     movea.l    A1, [A0]
  2491. 00001C7E  2269 0034                movea.l    A1, [A1 + 0x34]
  2492. 00001C82  4E91                     jsr        [A1]
  2493. 00001C84  5C4F                     addq.w     A7, 6
  2494. 00001C86  600A                     bra        +0xC /* 00001C92 */
  2495. label00001C88:
  2496. 00001C88  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2497. 00001C8C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2498. 00001C90  A9DC                     syscall    TEKey
  2499. label00001C92:
  2500. 00001C92  2F0A                     move.l     -[A7], A2
  2501. 00001C94  2057                     movea.l    A0, [A7]
  2502. 00001C96  2268 0004                movea.l    A1, [A0 + 0x4]
  2503. 00001C9A  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2504. 00001C9E  4E91                     jsr        [A1]
  2505. 00001CA0  584F                     addq.w     A7, 4
  2506. 00001CA2  6000 01B8                bra        +0x1BA /* 00001E5C */
  2507. 00001CA6  4A6E FFEE                tst.w      [A6 - 0x12]
  2508. 00001CAA  6F00 01B0                ble        +0x1B2 /* 00001E5C */
  2509. 00001CAE  4AAA 006A                tst.l      [A2 + 0x6A]
  2510. 00001CB2  6650                     bne        +0x52 /* 00001D04 */
  2511. 00001CB4  4878 002E                push.l     0x2E /* '.' */
  2512. 00001CB8  4EB9 0000 258A           jsr        [0x0000258A]
  2513. 00001CBE  2648                     movea.l    A3, A0
  2514. 00001CC0  2008                     move.l     D0, A0
  2515. 00001CC2  584F                     addq.w     A7, 4
  2516. 00001CC4  6724                     beq        +0x26 /* 00001CEA */
  2517. 00001CC6  2F0A                     move.l     -[A7], A2
  2518. 00001CC8  200A                     move.l     D0, A2
  2519. 00001CCA  4A80                     tst.l      D0
  2520. 00001CCC  6708                     beq        +0xA /* 00001CD6 */
  2521. 00001CCE  204A                     movea.l    A0, A2
  2522. 00001CD0  41E8 0028                lea.l      A0, [A0 + 0x28]
  2523. 00001CD4  6002                     bra        +0x4 /* 00001CD8 */
  2524. label00001CD6:
  2525. 00001CD6  204A                     movea.l    A0, A2
  2526. label00001CD8:
  2527. 00001CD8  4850                     pea.l      [A0]
  2528. 00001CDA  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2529. 00001CDE  2F0B                     move.l     -[A7], A3
  2530. 00001CE0  4EB9 0000 2B82           jsr        [0x00002B82]
  2531. 00001CE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2532. label00001CEA:
  2533. 00001CEA  254B 006A                move.l     [A2 + 0x6A], A3
  2534. 00001CEE  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2535. 00001CF2  486A 0028                pea.l      [A2 + 0x28]
  2536. 00001CF6  2057                     movea.l    A0, [A7]
  2537. 00001CF8  2268 0004                movea.l    A1, [A0 + 0x4]
  2538. 00001CFC  2269 003C                movea.l    A1, [A1 + 0x3C]
  2539. 00001D00  4E91                     jsr        [A1]
  2540. 00001D02  504F                     addq.w     A7, 8
  2541. label00001D04:
  2542. 00001D04  266A 006A                movea.l    A3, [A2 + 0x6A]
  2543. 00001D08  200B                     move.l     D0, A3
  2544. 00001D0A  6710                     beq        +0x12 /* 00001D1C */
  2545. 00001D0C  2F0B                     move.l     -[A7], A3
  2546. 00001D0E  2057                     movea.l    A0, [A7]
  2547. 00001D10  2250                     movea.l    A1, [A0]
  2548. 00001D12  2269 0038                movea.l    A1, [A1 + 0x38]
  2549. 00001D16  4E91                     jsr        [A1]
  2550. 00001D18  584F                     addq.w     A7, 4
  2551. 00001D1A  600A                     bra        +0xC /* 00001D26 */
  2552. label00001D1C:
  2553. 00001D1C  3F3C 0008                move.w     -[A7], 0x8
  2554. 00001D20  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2555. 00001D24  A9DC                     syscall    TEKey
  2556. label00001D26:
  2557. 00001D26  2F0A                     move.l     -[A7], A2
  2558. 00001D28  2057                     movea.l    A0, [A7]
  2559. 00001D2A  2268 0004                movea.l    A1, [A0 + 0x4]
  2560. 00001D2E  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2561. 00001D32  4E91                     jsr        [A1]
  2562. 00001D34  584F                     addq.w     A7, 4
  2563. 00001D36  6000 0124                bra        +0x126 /* 00001E5C */
  2564. 00001D3A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2565. 00001D3E  2F05                     move.l     -[A7], D5
  2566. 00001D40  A9DC                     syscall    TEKey
  2567. 00001D42  6000 0118                bra        +0x11A /* 00001E5C */
  2568. 00001D46  7000                     moveq.l    D0, 0x00
  2569. 00001D48  302E FFFE                move.w     D0, [A6 - 0x2]
  2570. 00001D4C  5380                     subq.l     D0, 1
  2571. 00001D4E  6710                     beq        +0x12 /* 00001D60 */
  2572. 00001D50  5780                     subq.l     D0, 3
  2573. 00001D52  6718                     beq        +0x1A /* 00001D6C */
  2574. 00001D54  0480 0000 007B           subi.l     D0, 0x7B /* '{' */
  2575. 00001D5A  6720                     beq        +0x22 /* 00001D7C */
  2576. 00001D5C  6000 00D4                bra        +0xD6 /* 00001E32 */
  2577. label00001D60:
  2578. 00001D60  42A7                     clr.l      -[A7]
  2579. 00001D62  42A7                     clr.l      -[A7]
  2580. 00001D64  2F05                     move.l     -[A7], D5
  2581. 00001D66  A9D1                     syscall    TESetSelect
  2582. 00001D68  6000 00F2                bra        +0xF4 /* 00001E5C */
  2583. label00001D6C:
  2584. 00001D6C  4878 7FFF                push.l     0x7FFF
  2585. 00001D70  4878 7FFF                push.l     0x7FFF
  2586. 00001D74  2F05                     move.l     -[A7], D5
  2587. 00001D76  A9D1                     syscall    TESetSelect
  2588. 00001D78  6000 00E2                bra        +0xE4 /* 00001E5C */
  2589. label00001D7C:
  2590. 00001D7C  302E FFEC                move.w     D0, [A6 - 0x14]
  2591. 00001D80  B06C 003C                cmp.w      D0, [A4 + 0x3C]
  2592. 00001D84  6C00 00D6                bge        +0xD8 /* 00001E5C */
  2593. 00001D88  4AAA 006A                tst.l      [A2 + 0x6A]
  2594. 00001D8C  6650                     bne        +0x52 /* 00001DDE */
  2595. 00001D8E  4878 002E                push.l     0x2E /* '.' */
  2596. 00001D92  4EB9 0000 258A           jsr        [0x0000258A]
  2597. 00001D98  2648                     movea.l    A3, A0
  2598. 00001D9A  2008                     move.l     D0, A0
  2599. 00001D9C  584F                     addq.w     A7, 4
  2600. 00001D9E  6724                     beq        +0x26 /* 00001DC4 */
  2601. 00001DA0  2F0A                     move.l     -[A7], A2
  2602. 00001DA2  200A                     move.l     D0, A2
  2603. 00001DA4  4A80                     tst.l      D0
  2604. 00001DA6  6708                     beq        +0xA /* 00001DB0 */
  2605. 00001DA8  204A                     movea.l    A0, A2
  2606. 00001DAA  41E8 0028                lea.l      A0, [A0 + 0x28]
  2607. 00001DAE  6002                     bra        +0x4 /* 00001DB2 */
  2608. label00001DB0:
  2609. 00001DB0  204A                     movea.l    A0, A2
  2610. label00001DB2:
  2611. 00001DB2  4850                     pea.l      [A0]
  2612. 00001DB4  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2613. 00001DB8  2F0B                     move.l     -[A7], A3
  2614. 00001DBA  4EB9 0000 2B82           jsr        [0x00002B82]
  2615. 00001DC0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2616. label00001DC4:
  2617. 00001DC4  254B 006A                move.l     [A2 + 0x6A], A3
  2618. 00001DC8  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  2619. 00001DCC  486A 0028                pea.l      [A2 + 0x28]
  2620. 00001DD0  2057                     movea.l    A0, [A7]
  2621. 00001DD2  2268 0004                movea.l    A1, [A0 + 0x4]
  2622. 00001DD6  2269 003C                movea.l    A1, [A1 + 0x3C]
  2623. 00001DDA  4E91                     jsr        [A1]
  2624. 00001DDC  504F                     addq.w     A7, 8
  2625. label00001DDE:
  2626. 00001DDE  266A 006A                movea.l    A3, [A2 + 0x6A]
  2627. 00001DE2  200B                     move.l     D0, A3
  2628. 00001DE4  6710                     beq        +0x12 /* 00001DF6 */
  2629. 00001DE6  2F0B                     move.l     -[A7], A3
  2630. 00001DE8  2057                     movea.l    A0, [A7]
  2631. 00001DEA  2250                     movea.l    A1, [A0]
  2632. 00001DEC  2269 003C                movea.l    A1, [A1 + 0x3C]
  2633. 00001DF0  4E91                     jsr        [A1]
  2634. 00001DF2  584F                     addq.w     A7, 4
  2635. 00001DF4  602A                     bra        +0x2C /* 00001E20 */
  2636. label00001DF6:
  2637. 00001DF6  266A 0062                movea.l    A3, [A2 + 0x62]
  2638. 00001DFA  2C13                     move.l     D6, [A3]
  2639. 00001DFC  2046                     movea.l    A0, D6
  2640. 00001DFE  2246                     movea.l    A1, D6
  2641. 00001E00  3829 0020                move.w     D4, [A1 + 0x20]
  2642. 00001E04  B868 0022                cmp.w      D4, [A0 + 0x22]
  2643. 00001E08  6610                     bne        +0x12 /* 00001E1A */
  2644. 00001E0A  3044                     movea.w    A0, D4
  2645. 00001E0C  2F08                     move.l     -[A7], A0
  2646. 00001E0E  3004                     move.w     D0, D4
  2647. 00001E10  48C0                     ext.l      D0
  2648. 00001E12  5280                     addq.l     D0, 1
  2649. 00001E14  2F00                     move.l     -[A7], D0
  2650. 00001E16  2F0B                     move.l     -[A7], A3
  2651. 00001E18  A9D1                     syscall    TESetSelect
  2652. label00001E1A:
  2653. 00001E1A  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2654. 00001E1E  A9D7                     syscall    TEDelete
  2655. label00001E20:
  2656. 00001E20  2F0A                     move.l     -[A7], A2
  2657. 00001E22  2057                     movea.l    A0, [A7]
  2658. 00001E24  2268 0004                movea.l    A1, [A0 + 0x4]
  2659. 00001E28  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  2660. 00001E2C  4E91                     jsr        [A1]
  2661. 00001E2E  584F                     addq.w     A7, 4
  2662. 00001E30  602A                     bra        +0x2C /* 00001E5C */
  2663. label00001E32:
  2664. 00001E32  2F0B                     move.l     -[A7], A3
  2665. 00001E34  486A 0028                pea.l      [A2 + 0x28]
  2666. 00001E38  4EB9 0000 41C2           jsr        [0x000041C2]
  2667. 00001E3E  1600                     move.b     D3, D0
  2668. 00001E40  504F                     addq.w     A7, 8
  2669. 00001E42  6018                     bra        +0x1A /* 00001E5C */
  2670. 00001E44  3F3C 0001                move.w     -[A7], 0x1
  2671. 00001E48  A9C8                     syscall    SysBeep
  2672. 00001E4A  6010                     bra        +0x12 /* 00001E5C */
  2673. 00001E4C  2F0B                     move.l     -[A7], A3
  2674. 00001E4E  486A 0028                pea.l      [A2 + 0x28]
  2675. 00001E52  4EB9 0000 41C2           jsr        [0x000041C2]
  2676. 00001E58  1600                     move.b     D3, D0
  2677. 00001E5A  504F                     addq.w     A7, 8
  2678. label00001E5C:
  2679. 00001E5C  4EB9 0000 0F44           jsr        [0x00000F44]
  2680. 00001E62  B1EE FFFA                cmpa.l     A0, [A6 - 0x6]
  2681. 00001E66  6628                     bne        +0x2A /* 00001E90 */
  2682. 00001E68  206A 0062                movea.l    A0, [A2 + 0x62]
  2683. 00001E6C  2E10                     move.l     D7, [A0]
  2684. 00001E6E  2047                     movea.l    A0, D7
  2685. 00001E70  2247                     movea.l    A1, D7
  2686. 00001E72  3029 0020                move.w     D0, [A1 + 0x20]
  2687. 00001E76  B068 0022                cmp.w      D0, [A0 + 0x22]
  2688. 00001E7A  57C0                     seq        D0
  2689. 00001E7C  4400                     neg.b      D0
  2690. 00001E7E  B02E FFF5                cmp.b      D0, [A6 - 0xB]
  2691. 00001E82  670C                     beq        +0xE /* 00001E90 */
  2692. 00001E84  1F3C 0001                move.b     -[A7], 0x1
  2693. 00001E88  4EB9 0000 3926           jsr        [0x00003926]
  2694. 00001E8E  544F                     addq.w     A7, 2
  2695. label00001E90:
  2696. 00001E90  3F3C FFFF                move.w     -[A7], 0xFFFF
  2697. 00001E94  486E FFF6                pea.l      [A6 - 0xA]
  2698. 00001E98  61FF 0000 3214           bsr        +0x3216 /* 000050AE */
  2699. 00001E9E  1003                     move.b     D0, D3
  2700. 00001EA0  5C4F                     addq.w     A7, 6
  2701. 00001EA2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2702. 00001EA6  4E5E                     unlink     A6
  2703. 00001EA8  4E75                     rts
  2704. 00001EAA  4E56 FFFC                link       A6, -0x0004
  2705. 00001EAE  2F0A                     move.l     -[A7], A2
  2706. 00001EB0  246E 0008                movea.l    A2, [A6 + 0x8]
  2707. 00001EB4  2F0A                     move.l     -[A7], A2
  2708. 00001EB6  486E FFFC                pea.l      [A6 - 0x4]
  2709. 00001EBA  61FF 0000 316A           bsr        +0x316C /* 00005026 */
  2710. 00001EC0  42A7                     clr.l      -[A7]
  2711. 00001EC2  4878 7FFF                push.l     0x7FFF
  2712. 00001EC6  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2713. 00001ECA  A9D1                     syscall    TESetSelect
  2714. 00001ECC  3F3C FFFF                move.w     -[A7], 0xFFFF
  2715. 00001ED0  486E FFFC                pea.l      [A6 - 0x4]
  2716. 00001ED4  61FF 0000 31D8           bsr        +0x31DA /* 000050AE */
  2717. 00001EDA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2718. 00001EDE  245F                     movea.l    A2, [A7]+
  2719. 00001EE0  4E5E                     unlink     A6
  2720. 00001EE2  4E75                     rts
  2721. 00001EE4  4E56 FFF8                link       A6, -0x0008
  2722. 00001EE8  2F0A                     move.l     -[A7], A2
  2723. 00001EEA  246E 0008                movea.l    A2, [A6 + 0x8]
  2724. 00001EEE  486E FFF8                pea.l      [A6 - 0x8]
  2725. 00001EF2  2F0A                     move.l     -[A7], A2
  2726. 00001EF4  2057                     movea.l    A0, [A7]
  2727. 00001EF6  2268 0004                movea.l    A1, [A0 + 0x4]
  2728. 00001EFA  2269 003C                movea.l    A1, [A1 + 0x3C]
  2729. 00001EFE  4E91                     jsr        [A1]
  2730. 00001F00  4A00                     tst.b      D0
  2731. 00001F02  504F                     addq.w     A7, 8
  2732. 00001F04  6630                     bne        +0x32 /* 00001F36 */
  2733. 00001F06  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  2734. 00001F0C  302A 000C                move.w     D0, [A2 + 0xC]
  2735. 00001F10  48C0                     ext.l      D0
  2736. 00001F12  322E FFFA                move.w     D1, [A6 - 0x6]
  2737. 00001F16  48C1                     ext.l      D1
  2738. 00001F18  D280                     add.l      D1, D0
  2739. 00001F1A  3D41 FFFE                move.w     [A6 - 0x2], D1
  2740. 00001F1E  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  2741. 00001F24  302A 000E                move.w     D0, [A2 + 0xE]
  2742. 00001F28  48C0                     ext.l      D0
  2743. 00001F2A  322E FFF8                move.w     D1, [A6 - 0x8]
  2744. 00001F2E  48C1                     ext.l      D1
  2745. 00001F30  D280                     add.l      D1, D0
  2746. 00001F32  3D41 FFFC                move.w     [A6 - 0x4], D1
  2747. label00001F36:
  2748. 00001F36  4A2A 0072                tst.b      [A2 + 0x72]
  2749. 00001F3A  670C                     beq        +0xE /* 00001F48 */
  2750. 00001F3C  486E FFF8                pea.l      [A6 - 0x8]
  2751. 00001F40  2F3C 0002 0002           move.l     -[A7], 0x20002
  2752. 00001F46  A8A9                     syscall    InsetRect
  2753. label00001F48:
  2754. 00001F48  206A 0062                movea.l    A0, [A2 + 0x62]
  2755. 00001F4C  2050                     movea.l    A0, [A0]
  2756. 00001F4E  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2757. 00001F54  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2758. 00001F5A  206A 0062                movea.l    A0, [A2 + 0x62]
  2759. 00001F5E  2050                     movea.l    A0, [A0]
  2760. 00001F60  20AE FFF8                move.l     [A0], [A6 - 0x8]
  2761. 00001F64  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  2762. 00001F6A  4227                     clr.b      -[A7]
  2763. 00001F6C  2F0A                     move.l     -[A7], A2
  2764. 00001F6E  2057                     movea.l    A0, [A7]
  2765. 00001F70  2268 0004                movea.l    A1, [A0 + 0x4]
  2766. 00001F74  2269 0208                movea.l    A1, [A1 + 0x208]
  2767. 00001F78  4E91                     jsr        [A1]
  2768. 00001F7A  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2769. 00001F7E  A9D0                     syscall    TECalText
  2770. 00001F80  5C4F                     addq.w     A7, 6
  2771. 00001F82  245F                     movea.l    A2, [A7]+
  2772. 00001F84  4E5E                     unlink     A6
  2773. 00001F86  4E75                     rts
  2774. 00001F88  4E56 FFE8                link       A6, -0x0018
  2775. 00001F8C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2776. 00001F90  246E 0008                movea.l    A2, [A6 + 0x8]
  2777. 00001F94  1A2E 000C                move.b     D5, [A6 + 0xC]
  2778. 00001F98  4A2A 0073                tst.b      [A2 + 0x73]
  2779. 00001F9C  6600 012E                bne        +0x130 /* 000020CC */
  2780. 00001FA0  486E FFF8                pea.l      [A6 - 0x8]
  2781. 00001FA4  2F0A                     move.l     -[A7], A2
  2782. 00001FA6  2057                     movea.l    A0, [A7]
  2783. 00001FA8  2268 0004                movea.l    A1, [A0 + 0x4]
  2784. 00001FAC  2269 003C                movea.l    A1, [A1 + 0x3C]
  2785. 00001FB0  4E91                     jsr        [A1]
  2786. 00001FB2  4A2A 0072                tst.b      [A2 + 0x72]
  2787. 00001FB6  504F                     addq.w     A7, 8
  2788. 00001FB8  670C                     beq        +0xE /* 00001FC6 */
  2789. 00001FBA  486E FFF8                pea.l      [A6 - 0x8]
  2790. 00001FBE  2F3C 0002 0002           move.l     -[A7], 0x20002
  2791. 00001FC4  A8A9                     syscall    InsetRect
  2792. label00001FC6:
  2793. 00001FC6  363C 0FA0                move.w     D3, 0xFA0
  2794. 00001FCA  4A05                     tst.b      D5
  2795. 00001FCC  6760                     beq        +0x62 /* 0000202E */
  2796. 00001FCE  594F                     subq.w     A7, 4
  2797. 00001FD0  4267                     clr.w      -[A7]
  2798. 00001FD2  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2799. 00001FD6  3F3C 0008                move.w     -[A7], 0x8
  2800. 00001FDA  A83D                     syscall    TEDispatch
  2801. 00001FDC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2802. 00001FE0  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  2803. 00001FE6  282A 0062                move.l     D4, [A2 + 0x62]
  2804. 00001FEA  594F                     subq.w     A7, 4
  2805. 00001FEC  2044                     movea.l    A0, D4
  2806. 00001FEE  2050                     movea.l    A0, [A0]
  2807. 00001FF0  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  2808. 00001FF4  2F04                     move.l     -[A7], D4
  2809. 00001FF6  3F3C 0008                move.w     -[A7], 0x8
  2810. 00001FFA  A83D                     syscall    TEDispatch
  2811. 00001FFC  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  2812. 00002000  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  2813. 00002006  302E FFF6                move.w     D0, [A6 - 0xA]
  2814. 0000200A  48C0                     ext.l      D0
  2815. 0000200C  362E FFF2                move.w     D3, [A6 - 0xE]
  2816. 00002010  48C3                     ext.l      D3
  2817. 00002012  9680                     sub.l      D3, D0
  2818. 00002014  302E FFFA                move.w     D0, [A6 - 0x6]
  2819. 00002018  48C0                     ext.l      D0
  2820. 0000201A  322E FFFE                move.w     D1, [A6 - 0x2]
  2821. 0000201E  48C1                     ext.l      D1
  2822. 00002020  9280                     sub.l      D1, D0
  2823. 00002022  2801                     move.l     D4, D1
  2824. 00002024  3003                     move.w     D0, D3
  2825. 00002026  48C0                     ext.l      D0
  2826. 00002028  B081                     cmp.l      D0, D1
  2827. 0000202A  6C02                     bge        +0x4 /* 0000202E */
  2828. 0000202C  3604                     move.w     D3, D4
  2829. label0000202E:
  2830. 0000202E  206A 0062                movea.l    A0, [A2 + 0x62]
  2831. 00002032  2050                     movea.l    A0, [A0]
  2832. 00002034  3828 003A                move.w     D4, [A0 + 0x3A]
  2833. 00002038  3004                     move.w     D0, D4
  2834. 0000203A  48C0                     ext.l      D0
  2835. 0000203C  660A                     bne        +0xC /* 00002048 */
  2836. 0000203E  554F                     subq.w     A7, 2
  2837. 00002040  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  2838. 00002044  301F                     move.w     D0, [A7]+
  2839. 00002046  3800                     move.w     D4, D0
  2840. label00002048:
  2841. 00002048  3004                     move.w     D0, D4
  2842. 0000204A  48C0                     ext.l      D0
  2843. 0000204C  5480                     addq.l     D0, 2
  2844. 0000204E  670E                     beq        +0x10 /* 0000205E */
  2845. 00002050  5380                     subq.l     D0, 1
  2846. 00002052  6722                     beq        +0x24 /* 00002076 */
  2847. 00002054  5380                     subq.l     D0, 1
  2848. 00002056  6706                     beq        +0x8 /* 0000205E */
  2849. 00002058  5380                     subq.l     D0, 1
  2850. 0000205A  6732                     beq        +0x34 /* 0000208E */
  2851. 0000205C  606E                     bra        +0x70 /* 000020CC */
  2852. label0000205E:
  2853. 0000205E  206A 0062                movea.l    A0, [A2 + 0x62]
  2854. 00002062  2650                     movea.l    A3, [A0]
  2855. 00002064  3003                     move.w     D0, D3
  2856. 00002066  48C0                     ext.l      D0
  2857. 00002068  322B 0002                move.w     D1, [A3 + 0x2]
  2858. 0000206C  48C1                     ext.l      D1
  2859. 0000206E  D280                     add.l      D1, D0
  2860. 00002070  3741 0006                move.w     [A3 + 0x6], D1
  2861. 00002074  6056                     bra        +0x58 /* 000020CC */
  2862. label00002076:
  2863. 00002076  206A 0062                movea.l    A0, [A2 + 0x62]
  2864. 0000207A  2850                     movea.l    A4, [A0]
  2865. 0000207C  3003                     move.w     D0, D3
  2866. 0000207E  48C0                     ext.l      D0
  2867. 00002080  322C 0006                move.w     D1, [A4 + 0x6]
  2868. 00002084  48C1                     ext.l      D1
  2869. 00002086  9280                     sub.l      D1, D0
  2870. 00002088  3941 0002                move.w     [A4 + 0x2], D1
  2871. 0000208C  603E                     bra        +0x40 /* 000020CC */
  2872. label0000208E:
  2873. 0000208E  302E FFFE                move.w     D0, [A6 - 0x2]
  2874. 00002092  48C0                     ext.l      D0
  2875. 00002094  362E FFFA                move.w     D3, [A6 - 0x6]
  2876. 00002098  48C3                     ext.l      D3
  2877. 0000209A  D680                     add.l      D3, D0
  2878. 0000209C  4C7C 3803 0000 0002      movem.l    D0,D1,A3,A4,A5, 0x2
  2879. 000020A4  3003                     move.w     D0, D3
  2880. 000020A6  48C0                     ext.l      D0
  2881. 000020A8  0680 FFFF F830           addi.l     D0, 0xFFFFF830
  2882. 000020AE  206A 0062                movea.l    A0, [A2 + 0x62]
  2883. 000020B2  2050                     movea.l    A0, [A0]
  2884. 000020B4  3140 0002                move.w     [A0 + 0x2], D0
  2885. 000020B8  3003                     move.w     D0, D3
  2886. 000020BA  48C0                     ext.l      D0
  2887. 000020BC  0680 0000 07D0           addi.l     D0, 0x7D0
  2888. 000020C2  206A 0062                movea.l    A0, [A2 + 0x62]
  2889. 000020C6  2050                     movea.l    A0, [A0]
  2890. 000020C8  3140 0006                move.w     [A0 + 0x6], D0
  2891. label000020CC:
  2892. 000020CC  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2893. 000020D0  4E5E                     unlink     A6
  2894. 000020D2  4E75                     rts
  2895. 000020D4  48E7 1010                movem.l    -[A7], D3,A3
  2896. 000020D8  266F 000C                movea.l    A3, [A7 + 0xC]
  2897. 000020DC  262F 0010                move.l     D3, [A7 + 0x10]
  2898. 000020E0  302B 006E                move.w     D0, [A3 + 0x6E]
  2899. 000020E4  48C0                     ext.l      D0
  2900. 000020E6  206B 0062                movea.l    A0, [A3 + 0x62]
  2901. 000020EA  2250                     movea.l    A1, [A0]
  2902. 000020EC  3229 0020                move.w     D1, [A1 + 0x20]
  2903. 000020F0  48C1                     ext.l      D1
  2904. 000020F2  3429 0022                move.w     D2, [A1 + 0x22]
  2905. 000020F6  48C2                     ext.l      D2
  2906. 000020F8  9481                     sub.l      D2, D1
  2907. 000020FA  3229 003C                move.w     D1, [A1 + 0x3C]
  2908. 000020FE  48C1                     ext.l      D1
  2909. 00002100  D283                     add.l      D1, D3
  2910. 00002102  9282                     sub.l      D1, D2
  2911. 00002104  B280                     cmp.l      D1, D0
  2912. 00002106  5EC1                     sgt        D1
  2913. 00002108  4401                     neg.b      D1
  2914. 0000210A  1001                     move.b     D0, D1
  2915. 0000210C  4CDF 0808                movem.l    D3,A3, [A7]+
  2916. 00002110  4E75                     rts
  2917. 00002112  4E56 0000                link       A6, 0
  2918. 00002116  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2919. 0000211A  246E 0008                movea.l    A2, [A6 + 0x8]
  2920. 0000211E  3A2E 000C                move.w     D5, [A6 + 0xC]
  2921. 00002122  382E 000E                move.w     D4, [A6 + 0xE]
  2922. 00002126  162E 0010                move.b     D3, [A6 + 0x10]
  2923. 0000212A  1F03                     move.b     -[A7], D3
  2924. 0000212C  3F04                     move.w     -[A7], D4
  2925. 0000212E  3F05                     move.w     -[A7], D5
  2926. 00002130  2F0A                     move.l     -[A7], A2
  2927. 00002132  61FF 0000 1EA2           bsr        +0x1EA4 /* 00003FD6 */
  2928. 00002138  2F0A                     move.l     -[A7], A2
  2929. 0000213A  2057                     movea.l    A0, [A7]
  2930. 0000213C  2268 0004                movea.l    A1, [A0 + 0x4]
  2931. 00002140  2269 0204                movea.l    A1, [A1 + 0x204]
  2932. 00002144  4E91                     jsr        [A1]
  2933. 00002146  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2934. 0000214A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2935. 0000214E  4E5E                     unlink     A6
  2936. 00002150  4E75                     rts
  2937. 00002152  4E56 0000                link       A6, 0
  2938. 00002156  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2939. 0000215A  246E 0008                movea.l    A2, [A6 + 0x8]
  2940. 0000215E  2A2E 000C                move.l     D5, [A6 + 0xC]
  2941. 00002162  282E 0010                move.l     D4, [A6 + 0x10]
  2942. 00002166  162E 0014                move.b     D3, [A6 + 0x14]
  2943. 0000216A  1F03                     move.b     -[A7], D3
  2944. 0000216C  2F04                     move.l     -[A7], D4
  2945. 0000216E  2F05                     move.l     -[A7], D5
  2946. 00002170  2F0A                     move.l     -[A7], A2
  2947. 00002172  61FF 0000 2016           bsr        +0x2018 /* 0000418A */
  2948. 00002178  2F0A                     move.l     -[A7], A2
  2949. 0000217A  2057                     movea.l    A0, [A7]
  2950. 0000217C  2268 0004                movea.l    A1, [A0 + 0x4]
  2951. 00002180  2269 0204                movea.l    A1, [A1 + 0x204]
  2952. 00002184  4E91                     jsr        [A1]
  2953. 00002186  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2954. 0000218A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2955. 0000218E  4E5E                     unlink     A6
  2956. 00002190  4E75                     rts
  2957. 00002192  4E56 FFFC                link       A6, -0x0004
  2958. 00002196  2F0A                     move.l     -[A7], A2
  2959. 00002198  246E 0008                movea.l    A2, [A6 + 0x8]
  2960. 0000219C  2F0A                     move.l     -[A7], A2
  2961. 0000219E  486E FFFC                pea.l      [A6 - 0x4]
  2962. 000021A2  61FF 0000 2E82           bsr        +0x2E84 /* 00005026 */
  2963. 000021A8  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2964. 000021AC  A9D8                     syscall    TEActivate
  2965. 000021AE  486A 005E                pea.l      [A2 + 0x5E]
  2966. 000021B2  2057                     movea.l    A0, [A7]
  2967. 000021B4  2250                     movea.l    A1, [A0]
  2968. 000021B6  2269 000C                movea.l    A1, [A1 + 0xC]
  2969. 000021BA  4E91                     jsr        [A1]
  2970. 000021BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  2971. 000021C0  486E FFFC                pea.l      [A6 - 0x4]
  2972. 000021C4  61FF 0000 2EE8           bsr        +0x2EEA /* 000050AE */
  2973. 000021CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2974. 000021CE  245F                     movea.l    A2, [A7]+
  2975. 000021D0  4E5E                     unlink     A6
  2976. 000021D2  4E75                     rts
  2977. fn000021D4:
  2978. 000021D4  4E56 FFFC                link       A6, -0x0004
  2979. 000021D8  2F0A                     move.l     -[A7], A2
  2980. 000021DA  246E 0008                movea.l    A2, [A6 + 0x8]
  2981. 000021DE  2F0A                     move.l     -[A7], A2
  2982. 000021E0  486E FFFC                pea.l      [A6 - 0x4]
  2983. 000021E4  61FF 0000 2E40           bsr        +0x2E42 /* 00005026 */
  2984. 000021EA  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  2985. 000021EE  A9D9                     syscall    TEDeactivate
  2986. 000021F0  486A 005E                pea.l      [A2 + 0x5E]
  2987. 000021F4  2057                     movea.l    A0, [A7]
  2988. 000021F6  2250                     movea.l    A1, [A0]
  2989. 000021F8  2269 0010                movea.l    A1, [A1 + 0x10]
  2990. 000021FC  4E91                     jsr        [A1]
  2991. 000021FE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2992. 00002202  486E FFFC                pea.l      [A6 - 0x4]
  2993. 00002206  61FF 0000 2EA6           bsr        +0x2EA8 /* 000050AE */
  2994. 0000220C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2995. 00002210  245F                     movea.l    A2, [A7]+
  2996. 00002212  4E5E                     unlink     A6
  2997. 00002214  4E75                     rts
  2998. 00002216  4E56 0000                link       A6, 0
  2999. 0000221A  2F0A                     move.l     -[A7], A2
  3000. 0000221C  246E 0008                movea.l    A2, [A6 + 0x8]
  3001. 00002220  4227                     clr.b      -[A7]
  3002. 00002222  2F0A                     move.l     -[A7], A2
  3003. 00002224  2057                     movea.l    A0, [A7]
  3004. 00002226  2268 0004                movea.l    A1, [A0 + 0x4]
  3005. 0000222A  2269 00EC                movea.l    A1, [A1 + 0xEC]
  3006. 0000222E  4E91                     jsr        [A1]
  3007. 00002230  4A00                     tst.b      D0
  3008. 00002232  5C4F                     addq.w     A7, 6
  3009. 00002234  6706                     beq        +0x8 /* 0000223C */
  3010. 00002236  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  3011. 0000223A  A9DA                     syscall    TEIdle
  3012. label0000223C:
  3013. 0000223C  245F                     movea.l    A2, [A7]+
  3014. 0000223E  4E5E                     unlink     A6
  3015. 00002240  4E75                     rts
  3016. 00002242  4E75                     rts
  3017. 00002244  4E56 FFF0                link       A6, -0x0010
  3018. 00002248  48E7 0030                movem.l    -[A7], A2,A3
  3019. 0000224C  246E 0008                movea.l    A2, [A6 + 0x8]
  3020. 00002250  266E 000C                movea.l    A3, [A6 + 0xC]
  3021. 00002254  2F0B                     move.l     -[A7], A3
  3022. 00002256  2F0A                     move.l     -[A7], A2
  3023. 00002258  61FF 0000 2064           bsr        +0x2066 /* 000042BE */
  3024. 0000225E  206A 0062                movea.l    A0, [A2 + 0x62]
  3025. 00002262  2050                     movea.l    A0, [A0]
  3026. 00002264  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  3027. 0000226A  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  3028. 00002270  4878 0008                push.l     0x8
  3029. 00002274  486E FFF8                pea.l      [A6 - 0x8]
  3030. 00002278  2F0B                     move.l     -[A7], A3
  3031. 0000227A  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  3032. 00002280  206A 0062                movea.l    A0, [A2 + 0x62]
  3033. 00002284  2050                     movea.l    A0, [A0]
  3034. 00002286  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3035. 0000228A  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  3036. 00002290  4878 0008                push.l     0x8
  3037. 00002294  486E FFF0                pea.l      [A6 - 0x10]
  3038. 00002298  2F0B                     move.l     -[A7], A3
  3039. 0000229A  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  3040. 000022A0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3041. 000022A4  4CDF 0C00                movem.l    A2,A3, [A7]+
  3042. 000022A8  4E5E                     unlink     A6
  3043. 000022AA  4E75                     rts
  3044. 000022AC  4E56 FFF0                link       A6, -0x0010
  3045. 000022B0  48E7 0030                movem.l    -[A7], A2,A3
  3046. 000022B4  246E 0008                movea.l    A2, [A6 + 0x8]
  3047. 000022B8  266E 000C                movea.l    A3, [A6 + 0xC]
  3048. 000022BC  2F0B                     move.l     -[A7], A3
  3049. 000022BE  2F0A                     move.l     -[A7], A2
  3050. 000022C0  61FF 0000 2038           bsr        +0x203A /* 000042FA */
  3051. 000022C6  4878 0008                push.l     0x8
  3052. 000022CA  486E FFF8                pea.l      [A6 - 0x8]
  3053. 000022CE  2F0B                     move.l     -[A7], A3
  3054. 000022D0  2057                     movea.l    A0, [A7]
  3055. 000022D2  2250                     movea.l    A1, [A0]
  3056. 000022D4  2269 0024                movea.l    A1, [A1 + 0x24]
  3057. 000022D8  4E91                     jsr        [A1]
  3058. 000022DA  206A 0062                movea.l    A0, [A2 + 0x62]
  3059. 000022DE  2050                     movea.l    A0, [A0]
  3060. 000022E0  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  3061. 000022E6  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  3062. 000022EC  4878 0008                push.l     0x8
  3063. 000022F0  486E FFF0                pea.l      [A6 - 0x10]
  3064. 000022F4  2F0B                     move.l     -[A7], A3
  3065. 000022F6  2057                     movea.l    A0, [A7]
  3066. 000022F8  2250                     movea.l    A1, [A0]
  3067. 000022FA  2269 0024                movea.l    A1, [A1 + 0x24]
  3068. 000022FE  4E91                     jsr        [A1]
  3069. 00002300  206A 0062                movea.l    A0, [A2 + 0x62]
  3070. 00002304  2050                     movea.l    A0, [A0]
  3071. 00002306  20AE FFF0                move.l     [A0], [A6 - 0x10]
  3072. 0000230A  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  3073. 00002310  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3074. 00002314  4CDF 0C00                movem.l    A2,A3, [A7]+
  3075. 00002318  4E5E                     unlink     A6
  3076. 0000231A  4E75                     rts
  3077. fn0000231C:
  3078. 0000231C  4E56 0000                link       A6, 0
  3079. 00002320  48E7 1030                movem.l    -[A7], D3,A2,A3
  3080. 00002324  246E 0008                movea.l    A2, [A6 + 0x8]
  3081. 00002328  362E 000C                move.w     D3, [A6 + 0xC]
  3082. 0000232C  4A43                     tst.w      D3
  3083. 0000232E  6714                     beq        +0x16 /* 00002344 */
  3084. 00002330  204A                     movea.l    A0, A2
  3085. 00002332  41E8 0028                lea.l      A0, [A0 + 0x28]
  3086. 00002336  2648                     movea.l    A3, A0
  3087. 00002338  2488                     move.l     [A2], A0
  3088. 0000233A  2F0B                     move.l     -[A7], A3
  3089. 0000233C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3090. 00002342  584F                     addq.w     A7, 4
  3091. label00002344:
  3092. 00002344  4267                     clr.w      -[A7]
  3093. 00002346  2F0A                     move.l     -[A7], A2
  3094. 00002348  61FF 0000 1720           bsr        +0x1722 /* 00003A6A */
  3095. 0000234E  41ED D230                lea.l      A0, [A5 - 0x2DD0]
  3096. 00002352  2548 0004                move.l     [A2 + 0x4], A0
  3097. 00002356  41ED D230                lea.l      A0, [A5 - 0x2DD0]
  3098. 0000235A  41E8 0158                lea.l      A0, [A0 + 0x158]
  3099. 0000235E  2252                     movea.l    A1, [A2]
  3100. 00002360  2288                     move.l     [A1], A0
  3101. 00002362  2652                     movea.l    A3, [A2]
  3102. 00002364  204A                     movea.l    A0, A2
  3103. 00002366  41E8 0028                lea.l      A0, [A0 + 0x28]
  3104. 0000236A  91CB                     sub.l      A0, A3
  3105. 0000236C  2748 0008                move.l     [A3 + 0x8], A0
  3106. 00002370  2F0A                     move.l     -[A7], A2
  3107. 00002372  2057                     movea.l    A0, [A7]
  3108. 00002374  2268 0004                movea.l    A1, [A0 + 0x4]
  3109. 00002378  2269 00B8                movea.l    A1, [A1 + 0xB8]
  3110. 0000237C  4E91                     jsr        [A1]
  3111. 0000237E  204A                     movea.l    A0, A2
  3112. 00002380  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3113. 00002384  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3114. 00002388  4E5E                     unlink     A6
  3115. 0000238A  4E75                     rts
  3116. 0000238C  4E56 FFEC                link       A6, -0x0014
  3117. 00002390  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3118. 00002394  246E 0008                movea.l    A2, [A6 + 0x8]
  3119. 00002398  286E 000C                movea.l    A4, [A6 + 0xC]
  3120. 0000239C  162E 0010                move.b     D3, [A6 + 0x10]
  3121. 000023A0  2F0C                     move.l     -[A7], A4
  3122. 000023A2  4EB9 0001 7ED6           jsr        [0x00017ED6]
  3123. 000023A8  2648                     movea.l    A3, A0
  3124. 000023AA  B7EA 0020                cmpa.l     A3, [A2 + 0x20]
  3125. 000023AE  584F                     addq.w     A7, 4
  3126. 000023B0  6712                     beq        +0x14 /* 000023C4 */
  3127. 000023B2  1F3C 0001                move.b     -[A7], 0x1
  3128. 000023B6  2F0B                     move.l     -[A7], A3
  3129. 000023B8  2F0A                     move.l     -[A7], A2
  3130. 000023BA  61FF 0000 1FB8           bsr        +0x1FBA /* 00004374 */
  3131. 000023C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3132. label000023C4:
  3133. 000023C4  486E FFF4                pea.l      [A6 - 0xC]
  3134. 000023C8  2F0C                     move.l     -[A7], A4
  3135. 000023CA  61FF 0000 1A8E           bsr        +0x1A90 /* 00003E5A */
  3136. 000023D0  4227                     clr.b      -[A7]
  3137. 000023D2  302E FFF6                move.w     D0, [A6 - 0xA]
  3138. 000023D6  48C0                     ext.l      D0
  3139. 000023D8  5C80                     addq.l     D0, 6
  3140. 000023DA  3F00                     move.w     -[A7], D0
  3141. 000023DC  302E FFF4                move.w     D0, [A6 - 0xC]
  3142. 000023E0  48C0                     ext.l      D0
  3143. 000023E2  5C80                     addq.l     D0, 6
  3144. 000023E4  3F00                     move.w     -[A7], D0
  3145. 000023E6  2F0A                     move.l     -[A7], A2
  3146. 000023E8  61FF 0000 1B9C           bsr        +0x1B9E /* 00003F86 */
  3147. 000023EE  486E FFEC                pea.l      [A6 - 0x14]
  3148. 000023F2  2F0C                     move.l     -[A7], A4
  3149. 000023F4  61FF 0000 1A76           bsr        +0x1A78 /* 00003E6C */
  3150. 000023FA  2D6D D228 FFF8           move.l     [A6 - 0x8], [A5 - 0x2DD8]
  3151. 00002400  2D6D D22C FFFC           move.l     [A6 - 0x4], [A5 - 0x2DD4]
  3152. 00002406  200B                     move.l     D0, A3
  3153. 00002408  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3154. 0000240C  670E                     beq        +0x10 /* 0000241C */
  3155. 0000240E  486E FFF8                pea.l      [A6 - 0x8]
  3156. 00002412  2F0B                     move.l     -[A7], A3
  3157. 00002414  4EB9 0001 BA2C           jsr        [0x0001BA2C]
  3158. 0000241A  504F                     addq.w     A7, 8
  3159. label0000241C:
  3160. 0000241C  4227                     clr.b      -[A7]
  3161. 0000241E  202E FFF0                move.l     D0, [A6 - 0x10]
  3162. 00002422  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3163. 00002426  5780                     subq.l     D0, 3
  3164. 00002428  2F00                     move.l     -[A7], D0
  3165. 0000242A  202E FFEC                move.l     D0, [A6 - 0x14]
  3166. 0000242E  90AE FFF8                sub.l      D0, [A6 - 0x8]
  3167. 00002432  5780                     subq.l     D0, 3
  3168. 00002434  2F00                     move.l     -[A7], D0
  3169. 00002436  2F0A                     move.l     -[A7], A2
  3170. 00002438  2057                     movea.l    A0, [A7]
  3171. 0000243A  2268 0004                movea.l    A1, [A0 + 0x4]
  3172. 0000243E  2269 0048                movea.l    A1, [A1 + 0x48]
  3173. 00002442  4E91                     jsr        [A1]
  3174. 00002444  4A03                     tst.b      D3
  3175. 00002446  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3176. 0000244A  670E                     beq        +0x10 /* 0000245A */
  3177. 0000244C  486A 0018                pea.l      [A2 + 0x18]
  3178. 00002450  2F0C                     move.l     -[A7], A4
  3179. 00002452  61FF 0000 1A34           bsr        +0x1A36 /* 00003E88 */
  3180. 00002458  504F                     addq.w     A7, 8
  3181. label0000245A:
  3182. 0000245A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3183. 0000245E  4E5E                     unlink     A6
  3184. 00002460  4E75                     rts
  3185. 00002462  4E56 FFF8                link       A6, -0x0008
  3186. 00002466  2F0A                     move.l     -[A7], A2
  3187. 00002468  246E 0008                movea.l    A2, [A6 + 0x8]
  3188. 0000246C  486E FFF8                pea.l      [A6 - 0x8]
  3189. 00002470  2F0A                     move.l     -[A7], A2
  3190. 00002472  2057                     movea.l    A0, [A7]
  3191. 00002474  2268 0004                movea.l    A1, [A0 + 0x4]
  3192. 00002478  2269 003C                movea.l    A1, [A1 + 0x3C]
  3193. 0000247C  4E91                     jsr        [A1]
  3194. 0000247E  4A00                     tst.b      D0
  3195. 00002480  504F                     addq.w     A7, 8
  3196. 00002482  6720                     beq        +0x22 /* 000024A4 */
  3197. 00002484  2F0A                     move.l     -[A7], A2
  3198. 00002486  2057                     movea.l    A0, [A7]
  3199. 00002488  2268 0004                movea.l    A1, [A0 + 0x4]
  3200. 0000248C  2269 00D8                movea.l    A1, [A1 + 0xD8]
  3201. 00002490  4E91                     jsr        [A1]
  3202. 00002492  A89E                     syscall    PenNormal
  3203. 00002494  2F3C 0002 0002           move.l     -[A7], 0x20002
  3204. 0000249A  A89B                     syscall    PenSize
  3205. 0000249C  486E FFF8                pea.l      [A6 - 0x8]
  3206. 000024A0  A8A1                     syscall    FrameRect
  3207. 000024A2  584F                     addq.w     A7, 4
  3208. label000024A4:
  3209. 000024A4  245F                     movea.l    A2, [A7]+
  3210. 000024A6  4E5E                     unlink     A6
  3211. 000024A8  4E75                     rts
  3212. 000024AA  4E56 0000                link       A6, 0
  3213. 000024AE  2F0A                     move.l     -[A7], A2
  3214. 000024B0  246E 0008                movea.l    A2, [A6 + 0x8]
  3215. 000024B4  42A7                     clr.l      -[A7]
  3216. 000024B6  2F0A                     move.l     -[A7], A2
  3217. 000024B8  2057                     movea.l    A0, [A7]
  3218. 000024BA  2268 0004                movea.l    A1, [A0 + 0x4]
  3219. 000024BE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  3220. 000024C2  4E91                     jsr        [A1]
  3221. 000024C4  4227                     clr.b      -[A7]
  3222. 000024C6  2F0A                     move.l     -[A7], A2
  3223. 000024C8  2057                     movea.l    A0, [A7]
  3224. 000024CA  2268 0004                movea.l    A1, [A0 + 0x4]
  3225. 000024CE  2269 00C0                movea.l    A1, [A1 + 0xC0]
  3226. 000024D2  4E91                     jsr        [A1]
  3227. 000024D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3228. 000024D8  245F                     movea.l    A2, [A7]+
  3229. 000024DA  4E5E                     unlink     A6
  3230. 000024DC  4E75                     rts
  3231. 000024DE  4E56 FFF8                link       A6, -0x0008
  3232. 000024E2  48E7 0030                movem.l    -[A7], A2,A3
  3233. 000024E6  246E 0008                movea.l    A2, [A6 + 0x8]
  3234. 000024EA  42A7                     clr.l      -[A7]
  3235. 000024EC  2F0A                     move.l     -[A7], A2
  3236. 000024EE  2057                     movea.l    A0, [A7]
  3237. 000024F0  2268 0004                movea.l    A1, [A0 + 0x4]
  3238. 000024F4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3239. 000024F8  4E91                     jsr        [A1]
  3240. 000024FA  4A00                     tst.b      D0
  3241. 000024FC  504F                     addq.w     A7, 8
  3242. 000024FE  6744                     beq        +0x46 /* 00002544 */
  3243. 00002500  486E FFF8                pea.l      [A6 - 0x8]
  3244. 00002504  2F0A                     move.l     -[A7], A2
  3245. 00002506  2057                     movea.l    A0, [A7]
  3246. 00002508  2268 0004                movea.l    A1, [A0 + 0x4]
  3247. 0000250C  2269 003C                movea.l    A1, [A1 + 0x3C]
  3248. 00002510  4E91                     jsr        [A1]
  3249. 00002512  486E FFF8                pea.l      [A6 - 0x8]
  3250. 00002516  486E FFF8                pea.l      [A6 - 0x8]
  3251. 0000251A  2F0A                     move.l     -[A7], A2
  3252. 0000251C  2057                     movea.l    A0, [A7]
  3253. 0000251E  2268 0004                movea.l    A1, [A0 + 0x4]
  3254. 00002522  2269 0154                movea.l    A1, [A1 + 0x154]
  3255. 00002526  4E91                     jsr        [A1]
  3256. 00002528  2648                     movea.l    A3, A0
  3257. 0000252A  2F0A                     move.l     -[A7], A2
  3258. 0000252C  2057                     movea.l    A0, [A7]
  3259. 0000252E  2268 0004                movea.l    A1, [A0 + 0x4]
  3260. 00002532  2269 00D8                movea.l    A1, [A1 + 0xD8]
  3261. 00002536  4E91                     jsr        [A1]
  3262. 00002538  2F0B                     move.l     -[A7], A3
  3263. 0000253A  A8D4                     syscall    EraseRgn
  3264. 0000253C  2F0B                     move.l     -[A7], A3
  3265. 0000253E  A8D9                     syscall    DisposRgn/DisposeRgn
  3266. 00002540  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3267. label00002544:
  3268. 00002544  4CDF 0C00                movem.l    A2,A3, [A7]+
  3269. 00002548  4E5E                     unlink     A6
  3270. 0000254A  4E75                     rts
  3271. 0000254C  4E56 FFF0                link       A6, -0x0010
  3272. 00002550  48E7 0030                movem.l    -[A7], A2,A3
  3273. 00002554  246E 0008                movea.l    A2, [A6 + 0x8]
  3274. 00002558  2F0A                     move.l     -[A7], A2
  3275. 0000255A  61FF 0000 2202           bsr        +0x2204 /* 0000475E */
  3276. 00002560  4A00                     tst.b      D0
  3277. 00002562  584F                     addq.w     A7, 4
  3278. 00002564  6770                     beq        +0x72 /* 000025D6 */
  3279. 00002566  486E FFF0                pea.l      [A6 - 0x10]
  3280. 0000256A  2F0A                     move.l     -[A7], A2
  3281. 0000256C  2057                     movea.l    A0, [A7]
  3282. 0000256E  2268 0004                movea.l    A1, [A0 + 0x4]
  3283. 00002572  2269 0038                movea.l    A1, [A1 + 0x38]
  3284. 00002576  4E91                     jsr        [A1]
  3285. 00002578  4A00                     tst.b      D0
  3286. 0000257A  504F                     addq.w     A7, 8
  3287. 0000257C  6758                     beq        +0x5A /* 000025D6 */
  3288. 0000257E  266A 0020                movea.l    A3, [A2 + 0x20]
  3289. 00002582  200B                     move.l     D0, A3
  3290. 00002584  6750                     beq        +0x52 /* 000025D6 */
  3291. 00002586  486E FFF8                pea.l      [A6 - 0x8]
  3292. 0000258A  2F0B                     move.l     -[A7], A3
  3293. 0000258C  4EB9 0001 7EBA           jsr        [0x00017EBA]
  3294. 00002592  486E FFF0                pea.l      [A6 - 0x10]
  3295. 00002596  486E FFF8                pea.l      [A6 - 0x8]
  3296. 0000259A  486E FFF8                pea.l      [A6 - 0x8]
  3297. 0000259E  A8AA                     syscall    SectRect
  3298. 000025A0  101F                     move.b     D0, [A7]+
  3299. 000025A2  5C4F                     addq.w     A7, 6
  3300. 000025A4  6730                     beq        +0x32 /* 000025D6 */
  3301. 000025A6  486E FFF8                pea.l      [A6 - 0x8]
  3302. 000025AA  486E FFF0                pea.l      [A6 - 0x10]
  3303. 000025AE  2F0A                     move.l     -[A7], A2
  3304. 000025B0  2057                     movea.l    A0, [A7]
  3305. 000025B2  2268 0004                movea.l    A1, [A0 + 0x4]
  3306. 000025B6  2269 0154                movea.l    A1, [A1 + 0x154]
  3307. 000025BA  4E91                     jsr        [A1]
  3308. 000025BC  2648                     movea.l    A3, A0
  3309. 000025BE  2F0B                     move.l     -[A7], A3
  3310. 000025C0  2F0A                     move.l     -[A7], A2
  3311. 000025C2  2057                     movea.l    A0, [A7]
  3312. 000025C4  2268 0004                movea.l    A1, [A0 + 0x4]
  3313. 000025C8  2269 00C8                movea.l    A1, [A1 + 0xC8]
  3314. 000025CC  4E91                     jsr        [A1]
  3315. 000025CE  2F0B                     move.l     -[A7], A3
  3316. 000025D0  A8D9                     syscall    DisposRgn/DisposeRgn
  3317. 000025D2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3318. label000025D6:
  3319. 000025D6  4CDF 0C00                movem.l    A2,A3, [A7]+
  3320. 000025DA  4E5E                     unlink     A6
  3321. 000025DC  4E75                     rts
  3322. 000025DE  4E56 FFF0                link       A6, -0x0010
  3323. 000025E2  48E7 1030                movem.l    -[A7], D3,A2,A3
  3324. 000025E6  246E 0008                movea.l    A2, [A6 + 0x8]
  3325. 000025EA  162E 000C                move.b     D3, [A6 + 0xC]
  3326. 000025EE  2F0A                     move.l     -[A7], A2
  3327. 000025F0  61FF 0000 216C           bsr        +0x216E /* 0000475E */
  3328. 000025F6  4A00                     tst.b      D0
  3329. 000025F8  584F                     addq.w     A7, 4
  3330. 000025FA  6604                     bne        +0x6 /* 00002600 */
  3331. 000025FC  4A03                     tst.b      D3
  3332. 000025FE  6770                     beq        +0x72 /* 00002670 */
  3333. label00002600:
  3334. 00002600  486E FFF0                pea.l      [A6 - 0x10]
  3335. 00002604  2F0A                     move.l     -[A7], A2
  3336. 00002606  2057                     movea.l    A0, [A7]
  3337. 00002608  2268 0004                movea.l    A1, [A0 + 0x4]
  3338. 0000260C  2269 0038                movea.l    A1, [A1 + 0x38]
  3339. 00002610  4E91                     jsr        [A1]
  3340. 00002612  4A00                     tst.b      D0
  3341. 00002614  504F                     addq.w     A7, 8
  3342. 00002616  6758                     beq        +0x5A /* 00002670 */
  3343. 00002618  266A 0020                movea.l    A3, [A2 + 0x20]
  3344. 0000261C  200B                     move.l     D0, A3
  3345. 0000261E  6750                     beq        +0x52 /* 00002670 */
  3346. 00002620  486E FFF8                pea.l      [A6 - 0x8]
  3347. 00002624  2F0B                     move.l     -[A7], A3
  3348. 00002626  4EB9 0001 7EBA           jsr        [0x00017EBA]
  3349. 0000262C  486E FFF0                pea.l      [A6 - 0x10]
  3350. 00002630  486E FFF8                pea.l      [A6 - 0x8]
  3351. 00002634  486E FFF8                pea.l      [A6 - 0x8]
  3352. 00002638  A8AA                     syscall    SectRect
  3353. 0000263A  101F                     move.b     D0, [A7]+
  3354. 0000263C  5C4F                     addq.w     A7, 6
  3355. 0000263E  6730                     beq        +0x32 /* 00002670 */
  3356. 00002640  486E FFF8                pea.l      [A6 - 0x8]
  3357. 00002644  486E FFF0                pea.l      [A6 - 0x10]
  3358. 00002648  2F0A                     move.l     -[A7], A2
  3359. 0000264A  2057                     movea.l    A0, [A7]
  3360. 0000264C  2268 0004                movea.l    A1, [A0 + 0x4]
  3361. 00002650  2269 0154                movea.l    A1, [A1 + 0x154]
  3362. 00002654  4E91                     jsr        [A1]
  3363. 00002656  2648                     movea.l    A3, A0
  3364. 00002658  2F0B                     move.l     -[A7], A3
  3365. 0000265A  2F0A                     move.l     -[A7], A2
  3366. 0000265C  2057                     movea.l    A0, [A7]
  3367. 0000265E  2268 0004                movea.l    A1, [A0 + 0x4]
  3368. 00002662  2269 00D0                movea.l    A1, [A1 + 0xD0]
  3369. 00002666  4E91                     jsr        [A1]
  3370. 00002668  2F0B                     move.l     -[A7], A3
  3371. 0000266A  A8D9                     syscall    DisposRgn/DisposeRgn
  3372. 0000266C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3373. label00002670:
  3374. 00002670  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3375. 00002674  4E5E                     unlink     A6
  3376. 00002676  4E75                     rts
  3377. 00002678  4E56 FFEA                link       A6, -0x0016
  3378. 0000267C  2F0A                     move.l     -[A7], A2
  3379. 0000267E  246E 000C                movea.l    A2, [A6 + 0xC]
  3380. 00002682  42AE FFFC                clr.l      [A6 - 0x4]
  3381. 00002686  486E FFFC                pea.l      [A6 - 0x4]
  3382. 0000268A  486E FFEA                pea.l      [A6 - 0x16]
  3383. 0000268E  4EB9 0000 28F2           jsr        [0x000028F2]
  3384. 00002694  2D52 FFF4                move.l     [A6 - 0xC], [A2]
  3385. 00002698  2D6A 0004 FFF8           move.l     [A6 - 0x8], [A2 + 0x4]
  3386. 0000269E  486E FFF4                pea.l      [A6 - 0xC]
  3387. 000026A2  A8A1                     syscall    FrameRect
  3388. 000026A4  486E FFF4                pea.l      [A6 - 0xC]
  3389. 000026A8  2F3C 0002 0002           move.l     -[A7], 0x20002
  3390. 000026AE  A8A9                     syscall    InsetRect
  3391. 000026B0  486E FFF4                pea.l      [A6 - 0xC]
  3392. 000026B4  A8A1                     syscall    FrameRect
  3393. 000026B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3394. 000026BA  486E FFEA                pea.l      [A6 - 0x16]
  3395. 000026BE  4EB9 0000 28FA           jsr        [0x000028FA]
  3396. 000026C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3397. 000026C8  486E FFEE                pea.l      [A6 - 0x12]
  3398. 000026CC  4EB9 0000 28CA           jsr        [0x000028CA]
  3399. 000026D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3400. 000026D6  486E FFEE                pea.l      [A6 - 0x12]
  3401. 000026DA  4EB9 0000 7CAE           jsr        [0x00007CAE]
  3402. 000026E0  584F                     addq.w     A7, 4
  3403. 000026E2  2F08                     move.l     -[A7], A0
  3404. 000026E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3405. 000026E8  A8E4                     syscall    SectRgn
  3406. 000026EA  246E FFFC                movea.l    A2, [A6 - 0x4]
  3407. 000026EE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3408. 000026F2  486E FFEE                pea.l      [A6 - 0x12]
  3409. 000026F6  4EB9 0000 28DA           jsr        [0x000028DA]
  3410. 000026FC  204A                     movea.l    A0, A2
  3411. 000026FE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3412. 00002702  245F                     movea.l    A2, [A7]+
  3413. 00002704  4E5E                     unlink     A6
  3414. 00002706  4E75                     rts
  3415. 00002708  4E56 FEEE                link       A6, -0x0112
  3416. 0000270C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3417. 00002710  246E 0008                movea.l    A2, [A6 + 0x8]
  3418. 00002714  362E 000C                move.w     D3, [A6 + 0xC]
  3419. 00002718  266E 000E                movea.l    A3, [A6 + 0xE]
  3420. 0000271C  4A43                     tst.w      D3
  3421. 0000271E  6718                     beq        +0x1A /* 00002738 */
  3422. 00002720  204A                     movea.l    A0, A2
  3423. 00002722  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3424. 00002726  2848                     movea.l    A4, A0
  3425. 00002728  2488                     move.l     [A2], A0
  3426. 0000272A  2548 0028                move.l     [A2 + 0x28], A0
  3427. 0000272E  2F0C                     move.l     -[A7], A4
  3428. 00002730  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3429. 00002736  584F                     addq.w     A7, 4
  3430. label00002738:
  3431. 00002738  2F0B                     move.l     -[A7], A3
  3432. 0000273A  4267                     clr.w      -[A7]
  3433. 0000273C  2F0A                     move.l     -[A7], A2
  3434. 0000273E  61FF 0000 1428           bsr        +0x142A /* 00003B68 */
  3435. 00002744  4267                     clr.w      -[A7]
  3436. 00002746  486A 0028                pea.l      [A2 + 0x28]
  3437. 0000274A  4EB9 0000 410A           jsr        [0x0000410A]
  3438. 00002750  486A 005E                pea.l      [A2 + 0x5E]
  3439. 00002754  4EB9 0000 3F6A           jsr        [0x00003F6A]
  3440. 0000275A  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3441. 0000275E  2548 0004                move.l     [A2 + 0x4], A0
  3442. 00002762  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3443. 00002766  41E8 01EC                lea.l      A0, [A0 + 0x1EC]
  3444. 0000276A  2252                     movea.l    A1, [A2]
  3445. 0000276C  2288                     move.l     [A1], A0
  3446. 0000276E  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3447. 00002772  41E8 0150                lea.l      A0, [A0 + 0x150]
  3448. 00002776  2548 002C                move.l     [A2 + 0x2C], A0
  3449. 0000277A  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3450. 0000277E  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  3451. 00002782  2548 005E                move.l     [A2 + 0x5E], A0
  3452. 00002786  2852                     movea.l    A4, [A2]
  3453. 00002788  204A                     movea.l    A0, A2
  3454. 0000278A  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3455. 0000278E  91CC                     sub.l      A0, A4
  3456. 00002790  2948 0008                move.l     [A4 + 0x8], A0
  3457. 00002794  4878 000E                push.l     0xE
  3458. 00002798  486E FFF2                pea.l      [A6 - 0xE]
  3459. 0000279C  2F0B                     move.l     -[A7], A3
  3460. 0000279E  2057                     movea.l    A0, [A7]
  3461. 000027A0  2250                     movea.l    A1, [A0]
  3462. 000027A2  2269 0024                movea.l    A1, [A1 + 0x24]
  3463. 000027A6  4E91                     jsr        [A1]
  3464. 000027A8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3465. 000027AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3466. 000027B0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3467. 000027B4  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  3468. 000027B8  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  3469. 000027BC  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3470. 000027C0  1F2E FFF2                move.b     -[A7], [A6 - 0xE]
  3471. 000027C4  2F0A                     move.l     -[A7], A2
  3472. 000027C6  61FF 0000 014A           bsr        +0x14C /* 00002912 */
  3473. 000027CC  4A6E FFFE                tst.w      [A6 - 0x2]
  3474. 000027D0  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3475. 000027D4  6F66                     ble        +0x68 /* 0000283C */
  3476. 000027D6  554F                     subq.w     A7, 2
  3477. 000027D8  4878 0001                push.l     0x1
  3478. 000027DC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3479. 000027E0  3F3C 0004                move.w     -[A7], 0x4
  3480. 000027E4  A9E7                     syscall    Pack0/ListManager
  3481. 000027E6  301F                     move.w     D0, [A7]+
  3482. 000027E8  554F                     subq.w     A7, 2
  3483. 000027EA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3484. 000027EE  4267                     clr.w      -[A7]
  3485. 000027F0  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3486. 000027F4  3F3C 0008                move.w     -[A7], 0x8
  3487. 000027F8  A9E7                     syscall    Pack0/ListManager
  3488. 000027FA  301F                     move.w     D0, [A7]+
  3489. 000027FC  2D6D D3A4 FFEE           move.l     [A6 - 0x12], [A5 - 0x2C5C]
  3490. 00002802  426E FFEE                clr.w      [A6 - 0x12]
  3491. 00002806  6038                     bra        +0x3A /* 00002840 */
  3492. label00002808:
  3493. 00002808  486E FEEE                pea.l      [A6 - 0x112]
  3494. 0000280C  2F0B                     move.l     -[A7], A3
  3495. 0000280E  4EB9 0000 30A2           jsr        [0x000030A2]
  3496. 00002814  2F0C                     move.l     -[A7], A4
  3497. 00002816  7000                     moveq.l    D0, 0x00
  3498. 00002818  102E FEEE                move.b     D0, [A6 - 0x112]
  3499. 0000281C  3F00                     move.w     -[A7], D0
  3500. 0000281E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3501. 00002822  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3502. 00002826  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3503. 0000282A  A9E7                     syscall    Pack0/ListManager
  3504. 0000282C  526E FFEE                addq.w     [A6 - 0x12], 1
  3505. 00002830  504F                     addq.w     A7, 8
  3506. label00002832:
  3507. 00002832  302E FFEE                move.w     D0, [A6 - 0x12]
  3508. 00002836  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3509. 0000283A  6DCC                     blt        -0x32 /* 00002808 */
  3510. label0000283C:
  3511. 0000283C  204A                     movea.l    A0, A2
  3512. 0000283E  6008                     bra        +0xA /* 00002848 */
  3513. label00002840:
  3514. 00002840  49EE FEEE                lea.l      A4, [A6 - 0x112]
  3515. 00002844  528C                     addq.l     A4, 1
  3516. 00002846  60EA                     bra        -0x14 /* 00002832 */
  3517. label00002848:
  3518. 00002848  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3519. 0000284C  4E5E                     unlink     A6
  3520. 0000284E  4E75                     rts
  3521. 00002850  4E56 0000                link       A6, 0
  3522. 00002854  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3523. 00002858  246E 0008                movea.l    A2, [A6 + 0x8]
  3524. 0000285C  362E 000C                move.w     D3, [A6 + 0xC]
  3525. 00002860  200A                     move.l     D0, A2
  3526. 00002862  6700 00A4                beq        +0xA6 /* 00002908 */
  3527. 00002866  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3528. 0000286A  2548 0004                move.l     [A2 + 0x4], A0
  3529. 0000286E  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3530. 00002872  41E8 01EC                lea.l      A0, [A0 + 0x1EC]
  3531. 00002876  2252                     movea.l    A1, [A2]
  3532. 00002878  2288                     move.l     [A1], A0
  3533. 0000287A  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3534. 0000287E  41E8 0150                lea.l      A0, [A0 + 0x150]
  3535. 00002882  2548 002C                move.l     [A2 + 0x2C], A0
  3536. 00002886  41ED D3D8                lea.l      A0, [A5 - 0x2C28]
  3537. 0000288A  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  3538. 0000288E  2548 005E                move.l     [A2 + 0x5E], A0
  3539. 00002892  2652                     movea.l    A3, [A2]
  3540. 00002894  204A                     movea.l    A0, A2
  3541. 00002896  41E8 009C                lea.l      A0, [A0 + 0x9C]
  3542. 0000289A  2848                     movea.l    A4, A0
  3543. 0000289C  91CB                     sub.l      A0, A3
  3544. 0000289E  2748 0008                move.l     [A3 + 0x8], A0
  3545. 000028A2  4AAA 008C                tst.l      [A2 + 0x8C]
  3546. 000028A6  671C                     beq        +0x1E /* 000028C4 */
  3547. 000028A8  42A7                     clr.l      -[A7]
  3548. 000028AA  2F0A                     move.l     -[A7], A2
  3549. 000028AC  2057                     movea.l    A0, [A7]
  3550. 000028AE  2268 0004                movea.l    A1, [A0 + 0x4]
  3551. 000028B2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3552. 000028B6  4E91                     jsr        [A1]
  3553. 000028B8  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3554. 000028BC  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3555. 000028C0  A9E7                     syscall    Pack0/ListManager
  3556. 000028C2  504F                     addq.w     A7, 8
  3557. label000028C4:
  3558. 000028C4  4267                     clr.w      -[A7]
  3559. 000028C6  486A 005E                pea.l      [A2 + 0x5E]
  3560. 000028CA  4EB9 0000 3F72           jsr        [0x00003F72]
  3561. 000028D0  4267                     clr.w      -[A7]
  3562. 000028D2  486A 0028                pea.l      [A2 + 0x28]
  3563. 000028D6  4EB9 0000 411A           jsr        [0x0000411A]
  3564. 000028DC  4267                     clr.w      -[A7]
  3565. 000028DE  2F0A                     move.l     -[A7], A2
  3566. 000028E0  61FF 0000 13E0           bsr        +0x13E2 /* 00003CC2 */
  3567. 000028E6  4A43                     tst.w      D3
  3568. 000028E8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3569. 000028EC  670C                     beq        +0xE /* 000028FA */
  3570. 000028EE  4267                     clr.w      -[A7]
  3571. 000028F0  2F0C                     move.l     -[A7], A4
  3572. 000028F2  4EB9 0000 3F42           jsr        [0x00003F42]
  3573. 000028F8  5C4F                     addq.w     A7, 6
  3574. label000028FA:
  3575. 000028FA  4A43                     tst.w      D3
  3576. 000028FC  6F0A                     ble        +0xC /* 00002908 */
  3577. 000028FE  2F0A                     move.l     -[A7], A2
  3578. 00002900  4EB9 0000 2592           jsr        [0x00002592]
  3579. 00002906  584F                     addq.w     A7, 4
  3580. label00002908:
  3581. 00002908  204A                     movea.l    A0, A2
  3582. 0000290A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3583. 0000290E  4E5E                     unlink     A6
  3584. 00002910  4E75                     rts
  3585. fn00002912:
  3586. 00002912  4E56 FFE8                link       A6, -0x0018
  3587. 00002916  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3588. 0000291A  246E 0008                movea.l    A2, [A6 + 0x8]
  3589. 0000291E  182E 000C                move.b     D4, [A6 + 0xC]
  3590. 00002922  162E 000E                move.b     D3, [A6 + 0xE]
  3591. 00002926  1A2E 0010                move.b     D5, [A6 + 0x10]
  3592. 0000292A  286E 0014                movea.l    A4, [A6 + 0x14]
  3593. 0000292E  3E2E 0018                move.w     D7, [A6 + 0x18]
  3594. 00002932  3C2E 001A                move.w     D6, [A6 + 0x1A]
  3595. 00002936  1545 009A                move.b     [A2 + 0x9A], D5
  3596. 0000293A  42AA 0094                clr.l      [A2 + 0x94]
  3597. 0000293E  4A2E 0012                tst.b      [A6 + 0x12]
  3598. 00002942  674C                     beq        +0x4E /* 00002990 */
  3599. 00002944  4878 0034                push.l     0x34 /* '4' */
  3600. 00002948  4EB9 0000 258A           jsr        [0x0000258A]
  3601. 0000294E  2648                     movea.l    A3, A0
  3602. 00002950  2008                     move.l     D0, A0
  3603. 00002952  584F                     addq.w     A7, 4
  3604. 00002954  670E                     beq        +0x10 /* 00002964 */
  3605. 00002956  3F3C 0001                move.w     -[A7], 0x1
  3606. 0000295A  2F0B                     move.l     -[A7], A3
  3607. 0000295C  61FF FFFF F9BE           bsr        -0x640 /* 0000231C */
  3608. 00002962  5C4F                     addq.w     A7, 6
  3609. label00002964:
  3610. 00002964  254B 0094                move.l     [A2 + 0x94], A3
  3611. 00002968  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  3612. 0000296C  2057                     movea.l    A0, [A7]
  3613. 0000296E  2268 0004                movea.l    A1, [A0 + 0x4]
  3614. 00002972  2269 00A8                movea.l    A1, [A1 + 0xA8]
  3615. 00002976  4E91                     jsr        [A1]
  3616. 00002978  4227                     clr.b      -[A7]
  3617. 0000297A  2F0A                     move.l     -[A7], A2
  3618. 0000297C  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  3619. 00002980  2057                     movea.l    A0, [A7]
  3620. 00002982  2268 0004                movea.l    A1, [A0 + 0x4]
  3621. 00002986  2269 0150                movea.l    A1, [A1 + 0x150]
  3622. 0000298A  4E91                     jsr        [A1]
  3623. 0000298C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3624. label00002990:
  3625. 00002990  486E FFF8                pea.l      [A6 - 0x8]
  3626. 00002994  2F0A                     move.l     -[A7], A2
  3627. 00002996  2057                     movea.l    A0, [A7]
  3628. 00002998  2268 0004                movea.l    A1, [A0 + 0x4]
  3629. 0000299C  2269 003C                movea.l    A1, [A1 + 0x3C]
  3630. 000029A0  4E91                     jsr        [A1]
  3631. 000029A2  486E FFF8                pea.l      [A6 - 0x8]
  3632. 000029A6  2F3C 0001 0001           move.l     -[A7], 0x10001
  3633. 000029AC  A8A9                     syscall    InsetRect
  3634. 000029AE  4A04                     tst.b      D4
  3635. 000029B0  504F                     addq.w     A7, 8
  3636. 000029B2  6706                     beq        +0x8 /* 000029BA */
  3637. 000029B4  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  3638. label000029BA:
  3639. 000029BA  4A03                     tst.b      D3
  3640. 000029BC  6706                     beq        +0x8 /* 000029C4 */
  3641. 000029BE  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  3642. label000029C4:
  3643. 000029C4  254C 0090                move.l     [A2 + 0x90], A4
  3644. 000029C8  3547 0098                move.w     [A2 + 0x98], D7
  3645. 000029CC  2F0A                     move.l     -[A7], A2
  3646. 000029CE  486E FFF4                pea.l      [A6 - 0xC]
  3647. 000029D2  61FF 0000 2652           bsr        +0x2654 /* 00005026 */
  3648. 000029D8  2D6D D3A8 FFEC           move.l     [A6 - 0x14], [A5 - 0x2C58]
  3649. 000029DE  2D6D D3AC FFF0           move.l     [A6 - 0x10], [A5 - 0x2C54]
  3650. 000029E4  2D6D D3B0 FFE8           move.l     [A6 - 0x18], [A5 - 0x2C50]
  3651. 000029EA  486E FFF8                pea.l      [A6 - 0x8]
  3652. 000029EE  486E FFEC                pea.l      [A6 - 0x14]
  3653. 000029F2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3654. 000029F6  3F06                     move.w     -[A7], D6
  3655. 000029F8  4EB9 0000 260A           jsr        [0x0000260A]
  3656. 000029FE  2F08                     move.l     -[A7], A0
  3657. 00002A00  4227                     clr.b      -[A7]
  3658. 00002A02  1F05                     move.b     -[A7], D5
  3659. 00002A04  1F04                     move.b     -[A7], D4
  3660. 00002A06  1F03                     move.b     -[A7], D3
  3661. 00002A08  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  3662. 00002A0C  A9E7                     syscall    Pack0/ListManager
  3663. 00002A0E  205F                     movea.l    A0, [A7]+
  3664. 00002A10  2548 008C                move.l     [A2 + 0x8C], A0
  3665. 00002A14  4227                     clr.b      -[A7]
  3666. 00002A16  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3667. 00002A1A  4267                     clr.w      -[A7]
  3668. 00002A1C  A9E7                     syscall    Pack0/ListManager
  3669. 00002A1E  4A05                     tst.b      D5
  3670. 00002A20  584F                     addq.w     A7, 4
  3671. 00002A22  6746                     beq        +0x48 /* 00002A6A */
  3672. 00002A24  4A03                     tst.b      D3
  3673. 00002A26  6720                     beq        +0x22 /* 00002A48 */
  3674. 00002A28  4A04                     tst.b      D4
  3675. 00002A2A  661C                     bne        +0x1E /* 00002A48 */
  3676. 00002A2C  302E FFFC                move.w     D0, [A6 - 0x4]
  3677. 00002A30  48C0                     ext.l      D0
  3678. 00002A32  72F2                     moveq.l    D1, 0xFFFFFFF2
  3679. 00002A34  D081                     add.l      D0, D1
  3680. 00002A36  206A 008C                movea.l    A0, [A2 + 0x8C]
  3681. 00002A3A  2050                     movea.l    A0, [A0]
  3682. 00002A3C  2068 001C                movea.l    A0, [A0 + 0x1C]
  3683. 00002A40  2050                     movea.l    A0, [A0]
  3684. 00002A42  3140 000C                move.w     [A0 + 0xC], D0
  3685. 00002A46  6022                     bra        +0x24 /* 00002A6A */
  3686. label00002A48:
  3687. 00002A48  4A04                     tst.b      D4
  3688. 00002A4A  671E                     beq        +0x20 /* 00002A6A */
  3689. 00002A4C  4A03                     tst.b      D3
  3690. 00002A4E  661A                     bne        +0x1C /* 00002A6A */
  3691. 00002A50  302E FFFE                move.w     D0, [A6 - 0x2]
  3692. 00002A54  48C0                     ext.l      D0
  3693. 00002A56  72F2                     moveq.l    D1, 0xFFFFFFF2
  3694. 00002A58  D081                     add.l      D0, D1
  3695. 00002A5A  206A 008C                movea.l    A0, [A2 + 0x8C]
  3696. 00002A5E  2050                     movea.l    A0, [A0]
  3697. 00002A60  2068 0020                movea.l    A0, [A0 + 0x20]
  3698. 00002A64  2050                     movea.l    A0, [A0]
  3699. 00002A66  3140 000E                move.w     [A0 + 0xE], D0
  3700. label00002A6A:
  3701. 00002A6A  3F3C FFFF                move.w     -[A7], 0xFFFF
  3702. 00002A6E  486E FFF4                pea.l      [A6 - 0xC]
  3703. 00002A72  61FF 0000 263A           bsr        +0x263C /* 000050AE */
  3704. 00002A78  5C4F                     addq.w     A7, 6
  3705. 00002A7A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3706. 00002A7E  4E5E                     unlink     A6
  3707. 00002A80  4E75                     rts
  3708. 00002A82  4E56 FFFC                link       A6, -0x0004
  3709. 00002A86  48E7 1020                movem.l    -[A7], D3,A2
  3710. 00002A8A  246E 0008                movea.l    A2, [A6 + 0x8]
  3711. 00002A8E  76FF                     moveq.l    D3, 0xFFFFFFFF
  3712. 00002A90  2D6D D3B4 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C4C]
  3713. 00002A96  554F                     subq.w     A7, 2
  3714. 00002A98  1F3C 0001                move.b     -[A7], 0x1
  3715. 00002A9C  486E FFFC                pea.l      [A6 - 0x4]
  3716. 00002AA0  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3717. 00002AA4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3718. 00002AA8  A9E7                     syscall    Pack0/ListManager
  3719. 00002AAA  101F                     move.b     D0, [A7]+
  3720. 00002AAC  6706                     beq        +0x8 /* 00002AB4 */
  3721. 00002AAE  306E FFFC                movea.w    A0, [A6 - 0x4]
  3722. 00002AB2  2608                     move.l     D3, A0
  3723. label00002AB4:
  3724. 00002AB4  2003                     move.l     D0, D3
  3725. 00002AB6  4CDF 0408                movem.l    D3,A2, [A7]+
  3726. 00002ABA  4E5E                     unlink     A6
  3727. 00002ABC  4E75                     rts
  3728. 00002ABE  4E56 FFFC                link       A6, -0x0004
  3729. 00002AC2  48E7 1020                movem.l    -[A7], D3,A2
  3730. 00002AC6  246E 0008                movea.l    A2, [A6 + 0x8]
  3731. 00002ACA  262E 000C                move.l     D3, [A6 + 0xC]
  3732. 00002ACE  42A7                     clr.l      -[A7]
  3733. 00002AD0  2F0A                     move.l     -[A7], A2
  3734. 00002AD2  2057                     movea.l    A0, [A7]
  3735. 00002AD4  2268 0004                movea.l    A1, [A0 + 0x4]
  3736. 00002AD8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3737. 00002ADC  4E91                     jsr        [A1]
  3738. 00002ADE  2D6D D3B8 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C48]
  3739. 00002AE4  504F                     addq.w     A7, 8
  3740. 00002AE6  6036                     bra        +0x38 /* 00002B1E */
  3741. label00002AE8:
  3742. 00002AE8  302E FFFC                move.w     D0, [A6 - 0x4]
  3743. 00002AEC  48C0                     ext.l      D0
  3744. 00002AEE  B083                     cmp.l      D0, D3
  3745. 00002AF0  6712                     beq        +0x14 /* 00002B04 */
  3746. 00002AF2  4227                     clr.b      -[A7]
  3747. 00002AF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3748. 00002AF8  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3749. 00002AFC  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3750. 00002B00  A9E7                     syscall    Pack0/ListManager
  3751. 00002B02  601A                     bra        +0x1C /* 00002B1E */
  3752. label00002B04:
  3753. 00002B04  554F                     subq.w     A7, 2
  3754. 00002B06  1F3C 0001                move.b     -[A7], 0x1
  3755. 00002B0A  1F3C 0001                move.b     -[A7], 0x1
  3756. 00002B0E  486E FFFC                pea.l      [A6 - 0x4]
  3757. 00002B12  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3758. 00002B16  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  3759. 00002B1A  A9E7                     syscall    Pack0/ListManager
  3760. 00002B1C  101F                     move.b     D0, [A7]+
  3761. label00002B1E:
  3762. 00002B1E  554F                     subq.w     A7, 2
  3763. 00002B20  1F3C 0001                move.b     -[A7], 0x1
  3764. 00002B24  486E FFFC                pea.l      [A6 - 0x4]
  3765. 00002B28  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3766. 00002B2C  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3767. 00002B30  A9E7                     syscall    Pack0/ListManager
  3768. 00002B32  101F                     move.b     D0, [A7]+
  3769. 00002B34  66B2                     bne        -0x4C /* 00002AE8 */
  3770. 00002B36  426E FFFE                clr.w      [A6 - 0x2]
  3771. 00002B3A  3D43 FFFC                move.w     [A6 - 0x4], D3
  3772. 00002B3E  1F3C 0001                move.b     -[A7], 0x1
  3773. 00002B42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3774. 00002B46  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3775. 00002B4A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3776. 00002B4E  A9E7                     syscall    Pack0/ListManager
  3777. 00002B50  4CDF 0408                movem.l    D3,A2, [A7]+
  3778. 00002B54  4E5E                     unlink     A6
  3779. 00002B56  4E75                     rts
  3780. 00002B58  4E56 FFFA                link       A6, -0x0006
  3781. 00002B5C  48E7 0030                movem.l    -[A7], A2,A3
  3782. 00002B60  266E 0008                movea.l    A3, [A6 + 0x8]
  3783. 00002B64  246E 000C                movea.l    A2, [A6 + 0xC]
  3784. 00002B68  4212                     clr.b      [A2]
  3785. 00002B6A  2D6D D3BC FFFC           move.l     [A6 - 0x4], [A5 - 0x2C44]
  3786. 00002B70  554F                     subq.w     A7, 2
  3787. 00002B72  1F3C 0001                move.b     -[A7], 0x1
  3788. 00002B76  486E FFFC                pea.l      [A6 - 0x4]
  3789. 00002B7A  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  3790. 00002B7E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3791. 00002B82  A9E7                     syscall    Pack0/ListManager
  3792. 00002B84  101F                     move.b     D0, [A7]+
  3793. 00002B86  6720                     beq        +0x22 /* 00002BA8 */
  3794. 00002B88  3D7C 00FF FFFA           move.w     [A6 - 0x6], 0xFF
  3795. 00002B8E  486A 0001                pea.l      [A2 + 0x1]
  3796. 00002B92  486E FFFA                pea.l      [A6 - 0x6]
  3797. 00002B96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3798. 00002B9A  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  3799. 00002B9E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  3800. 00002BA2  A9E7                     syscall    Pack0/ListManager
  3801. 00002BA4  14AE FFFB                move.b     [A2], [A6 - 0x5]
  3802. label00002BA8:
  3803. 00002BA8  204A                     movea.l    A0, A2
  3804. 00002BAA  4CDF 0C00                movem.l    A2,A3, [A7]+
  3805. 00002BAE  4E5E                     unlink     A6
  3806. 00002BB0  4E75                     rts
  3807. 00002BB2  4E56 FFFC                link       A6, -0x0004
  3808. 00002BB6  48E7 0030                movem.l    -[A7], A2,A3
  3809. 00002BBA  246E 0008                movea.l    A2, [A6 + 0x8]
  3810. 00002BBE  266E 000C                movea.l    A3, [A6 + 0xC]
  3811. 00002BC2  2D6D D3C0 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C40]
  3812. 00002BC8  554F                     subq.w     A7, 2
  3813. 00002BCA  1F3C 0001                move.b     -[A7], 0x1
  3814. 00002BCE  486E FFFC                pea.l      [A6 - 0x4]
  3815. 00002BD2  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3816. 00002BD6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  3817. 00002BDA  A9E7                     syscall    Pack0/ListManager
  3818. 00002BDC  101F                     move.b     D0, [A7]+
  3819. 00002BDE  672E                     beq        +0x30 /* 00002C0E */
  3820. 00002BE0  42A7                     clr.l      -[A7]
  3821. 00002BE2  2F0A                     move.l     -[A7], A2
  3822. 00002BE4  2057                     movea.l    A0, [A7]
  3823. 00002BE6  2268 0004                movea.l    A1, [A0 + 0x4]
  3824. 00002BEA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3825. 00002BEE  4E91                     jsr        [A1]
  3826. 00002BF0  4A00                     tst.b      D0
  3827. 00002BF2  504F                     addq.w     A7, 8
  3828. 00002BF4  6718                     beq        +0x1A /* 00002C0E */
  3829. 00002BF6  486B 0001                pea.l      [A3 + 0x1]
  3830. 00002BFA  7000                     moveq.l    D0, 0x00
  3831. 00002BFC  1013                     move.b     D0, [A3]
  3832. 00002BFE  3F00                     move.w     -[A7], D0
  3833. 00002C00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3834. 00002C04  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3835. 00002C08  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3836. 00002C0C  A9E7                     syscall    Pack0/ListManager
  3837. label00002C0E:
  3838. 00002C0E  4CDF 0C00                movem.l    A2,A3, [A7]+
  3839. 00002C12  4E5E                     unlink     A6
  3840. 00002C14  4E75                     rts
  3841. 00002C16  4E56 0000                link       A6, 0
  3842. 00002C1A  48E7 1020                movem.l    -[A7], D3,A2
  3843. 00002C1E  246E 0008                movea.l    A2, [A6 + 0x8]
  3844. 00002C22  42A7                     clr.l      -[A7]
  3845. 00002C24  2F0A                     move.l     -[A7], A2
  3846. 00002C26  61FF 0000 2028           bsr        +0x202A /* 00004C50 */
  3847. 00002C2C  1600                     move.b     D3, D0
  3848. 00002C2E  3F2A 0098                move.w     -[A7], [A2 + 0x98]
  3849. 00002C32  4EB9 0000 285A           jsr        [0x0000285A]
  3850. 00002C38  1003                     move.b     D0, D3
  3851. 00002C3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3852. 00002C3E  4CDF 0408                movem.l    D3,A2, [A7]+
  3853. 00002C42  4E5E                     unlink     A6
  3854. 00002C44  4E75                     rts
  3855. 00002C46  4E56 FFF8                link       A6, -0x0008
  3856. 00002C4A  48E7 0038                movem.l    -[A7], A2,A3,A4
  3857. 00002C4E  246E 0008                movea.l    A2, [A6 + 0x8]
  3858. 00002C52  206A 008C                movea.l    A0, [A2 + 0x8C]
  3859. 00002C56  2050                     movea.l    A0, [A0]
  3860. 00002C58  2868 0008                movea.l    A4, [A0 + 0x8]
  3861. 00002C5C  4EB9 0000 260A           jsr        [0x0000260A]
  3862. 00002C62  226A 008C                movea.l    A1, [A2 + 0x8C]
  3863. 00002C66  2251                     movea.l    A1, [A1]
  3864. 00002C68  2348 0008                move.l     [A1 + 0x8], A0
  3865. 00002C6C  2F0A                     move.l     -[A7], A2
  3866. 00002C6E  2057                     movea.l    A0, [A7]
  3867. 00002C70  2268 0004                movea.l    A1, [A0 + 0x4]
  3868. 00002C74  2269 00D4                movea.l    A1, [A1 + 0xD4]
  3869. 00002C78  4E91                     jsr        [A1]
  3870. 00002C7A  2648                     movea.l    A3, A0
  3871. 00002C7C  2F0B                     move.l     -[A7], A3
  3872. 00002C7E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3873. 00002C82  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3874. 00002C86  A9E7                     syscall    Pack0/ListManager
  3875. 00002C88  2F0B                     move.l     -[A7], A3
  3876. 00002C8A  A8D9                     syscall    DisposRgn/DisposeRgn
  3877. 00002C8C  206A 008C                movea.l    A0, [A2 + 0x8C]
  3878. 00002C90  2050                     movea.l    A0, [A0]
  3879. 00002C92  214C 0008                move.l     [A0 + 0x8], A4
  3880. 00002C96  A89E                     syscall    PenNormal
  3881. 00002C98  2F0A                     move.l     -[A7], A2
  3882. 00002C9A  2057                     movea.l    A0, [A7]
  3883. 00002C9C  2268 0004                movea.l    A1, [A0 + 0x4]
  3884. 00002CA0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  3885. 00002CA4  4E91                     jsr        [A1]
  3886. 00002CA6  486E FFF8                pea.l      [A6 - 0x8]
  3887. 00002CAA  2F0A                     move.l     -[A7], A2
  3888. 00002CAC  2057                     movea.l    A0, [A7]
  3889. 00002CAE  2268 0004                movea.l    A1, [A0 + 0x4]
  3890. 00002CB2  2269 003C                movea.l    A1, [A1 + 0x3C]
  3891. 00002CB6  4E91                     jsr        [A1]
  3892. 00002CB8  486E FFF8                pea.l      [A6 - 0x8]
  3893. 00002CBC  A8A1                     syscall    FrameRect
  3894. 00002CBE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3895. 00002CC2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3896. 00002CC6  4E5E                     unlink     A6
  3897. 00002CC8  4E75                     rts
  3898. 00002CCA  4E56 0000                link       A6, 0
  3899. 00002CCE  48E7 0030                movem.l    -[A7], A2,A3
  3900. 00002CD2  246E 0008                movea.l    A2, [A6 + 0x8]
  3901. 00002CD6  266E 000C                movea.l    A3, [A6 + 0xC]
  3902. 00002CDA  200A                     move.l     D0, A2
  3903. 00002CDC  4A80                     tst.l      D0
  3904. 00002CDE  6708                     beq        +0xA /* 00002CE8 */
  3905. 00002CE0  204A                     movea.l    A0, A2
  3906. 00002CE2  41E8 0028                lea.l      A0, [A0 + 0x28]
  3907. 00002CE6  6002                     bra        +0x4 /* 00002CEA */
  3908. label00002CE8:
  3909. 00002CE8  204A                     movea.l    A0, A2
  3910. label00002CEA:
  3911. 00002CEA  4850                     pea.l      [A0]
  3912. 00002CEC  4EB9 0000 4152           jsr        [0x00004152]
  3913. 00002CF2  4A00                     tst.b      D0
  3914. 00002CF4  584F                     addq.w     A7, 4
  3915. 00002CF6  673C                     beq        +0x3E /* 00002D34 */
  3916. 00002CF8  42A7                     clr.l      -[A7]
  3917. 00002CFA  2F0A                     move.l     -[A7], A2
  3918. 00002CFC  2057                     movea.l    A0, [A7]
  3919. 00002CFE  2268 0004                movea.l    A1, [A0 + 0x4]
  3920. 00002D02  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3921. 00002D06  4E91                     jsr        [A1]
  3922. 00002D08  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3923. 00002D0C  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  3924. 00002D10  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  3925. 00002D14  3F3C 0018                move.w     -[A7], 0x18
  3926. 00002D18  A9E7                     syscall    Pack0/ListManager
  3927. 00002D1A  101F                     move.b     D0, [A7]+
  3928. 00002D1C  5C4F                     addq.w     A7, 6
  3929. 00002D1E  6714                     beq        +0x16 /* 00002D34 */
  3930. 00002D20  2F0A                     move.l     -[A7], A2
  3931. 00002D22  2F2A 0090                move.l     -[A7], [A2 + 0x90]
  3932. 00002D26  486A 005E                pea.l      [A2 + 0x5E]
  3933. 00002D2A  4EB9 0000 3F82           jsr        [0x00003F82]
  3934. 00002D30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3935. label00002D34:
  3936. 00002D34  4CDF 0C00                movem.l    A2,A3, [A7]+
  3937. 00002D38  4E5E                     unlink     A6
  3938. 00002D3A  4E75                     rts
  3939. 00002D3C  4E56 0000                link       A6, 0
  3940. 00002D40  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3941. 00002D44  246E 0008                movea.l    A2, [A6 + 0x8]
  3942. 00002D48  282E 000C                move.l     D4, [A6 + 0xC]
  3943. 00002D4C  266E 0010                movea.l    A3, [A6 + 0x10]
  3944. 00002D50  7601                     moveq.l    D3, 0x01
  3945. 00002D52  0C84 0000 00C9           cmpi.l     D4, 0xC9
  3946. 00002D58  670A                     beq        +0xC /* 00002D64 */
  3947. 00002D5A  0C84 0000 0010           cmpi.l     D4, 0x10
  3948. 00002D60  6714                     beq        +0x16 /* 00002D76 */
  3949. 00002D62  6024                     bra        +0x26 /* 00002D88 */
  3950. label00002D64:
  3951. 00002D64  2F0A                     move.l     -[A7], A2
  3952. 00002D66  61FF 0000 1C12           bsr        +0x1C14 /* 0000497A */
  3953. 00002D6C  4A00                     tst.b      D0
  3954. 00002D6E  584F                     addq.w     A7, 4
  3955. 00002D70  662A                     bne        +0x2C /* 00002D9C */
  3956. 00002D72  7600                     moveq.l    D3, 0x00
  3957. 00002D74  6026                     bra        +0x28 /* 00002D9C */
  3958. label00002D76:
  3959. 00002D76  2F0A                     move.l     -[A7], A2
  3960. 00002D78  2057                     movea.l    A0, [A7]
  3961. 00002D7A  2268 0004                movea.l    A1, [A0 + 0x4]
  3962. 00002D7E  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  3963. 00002D82  4E91                     jsr        [A1]
  3964. 00002D84  584F                     addq.w     A7, 4
  3965. 00002D86  6014                     bra        +0x16 /* 00002D9C */
  3966. label00002D88:
  3967. 00002D88  2F0B                     move.l     -[A7], A3
  3968. 00002D8A  2F04                     move.l     -[A7], D4
  3969. 00002D8C  486A 0028                pea.l      [A2 + 0x28]
  3970. 00002D90  4EB9 0000 41A2           jsr        [0x000041A2]
  3971. 00002D96  1600                     move.b     D3, D0
  3972. 00002D98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3973. label00002D9C:
  3974. 00002D9C  1003                     move.b     D0, D3
  3975. 00002D9E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3976. 00002DA2  4E5E                     unlink     A6
  3977. 00002DA4  4E75                     rts
  3978. 00002DA6  4E56 0000                link       A6, 0
  3979. 00002DAA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3980. 00002DAE  286E 0008                movea.l    A4, [A6 + 0x8]
  3981. 00002DB2  262E 000C                move.l     D3, [A6 + 0xC]
  3982. 00002DB6  266E 0010                movea.l    A3, [A6 + 0x10]
  3983. 00002DBA  2A2E 0014                move.l     D5, [A6 + 0x14]
  3984. 00002DBE  282E 0018                move.l     D4, [A6 + 0x18]
  3985. 00002DC2  246E 001C                movea.l    A2, [A6 + 0x1C]
  3986. 00002DC6  2003                     move.l     D0, D3
  3987. 00002DC8  5180                     subq.l     D0, 8
  3988. 00002DCA  5180                     subq.l     D0, 8
  3989. 00002DCC  6702                     beq        +0x4 /* 00002DD0 */
  3990. 00002DCE  602A                     bra        +0x2C /* 00002DFA */
  3991. label00002DD0:
  3992. 00002DD0  206C 008C                movea.l    A0, [A4 + 0x8C]
  3993. 00002DD4  2450                     movea.l    A2, [A0]
  3994. 00002DD6  4A6A 004E                tst.w      [A2 + 0x4E]
  3995. 00002DDA  6F14                     ble        +0x16 /* 00002DF0 */
  3996. 00002DDC  4A6A 004C                tst.w      [A2 + 0x4C]
  3997. 00002DE0  6F0E                     ble        +0x10 /* 00002DF0 */
  3998. 00002DE2  7080                     moveq.l    D0, 0xFFFFFF80
  3999. 00002DE4  122A 0024                move.b     D1, [A2 + 0x24]
  4000. 00002DE8  49C1                     lea.l      A4, D1
  4001. 00002DEA  C280                     and.l      D1, D0
  4002. 00002DEC  4A81                     tst.l      D1
  4003. 00002DEE  6704                     beq        +0x6 /* 00002DF4 */
  4004. label00002DF0:
  4005. 00002DF0  7000                     moveq.l    D0, 0x00
  4006. 00002DF2  6002                     bra        +0x4 /* 00002DF6 */
  4007. label00002DF4:
  4008. 00002DF4  7001                     moveq.l    D0, 0x01
  4009. label00002DF6:
  4010. 00002DF6  1680                     move.b     [A3], D0
  4011. 00002DF8  6018                     bra        +0x1A /* 00002E12 */
  4012. label00002DFA:
  4013. 00002DFA  2F0A                     move.l     -[A7], A2
  4014. 00002DFC  2F04                     move.l     -[A7], D4
  4015. 00002DFE  2F05                     move.l     -[A7], D5
  4016. 00002E00  2F0B                     move.l     -[A7], A3
  4017. 00002E02  2F03                     move.l     -[A7], D3
  4018. 00002E04  486C 0028                pea.l      [A4 + 0x28]
  4019. 00002E08  4EB9 0000 41B2           jsr        [0x000041B2]
  4020. 00002E0E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4021. label00002E12:
  4022. 00002E12  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4023. 00002E16  4E5E                     unlink     A6
  4024. 00002E18  4E75                     rts
  4025. 00002E1A  4E56 0000                link       A6, 0
  4026. 00002E1E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4027. 00002E22  266E 0008                movea.l    A3, [A6 + 0x8]
  4028. 00002E26  246E 000C                movea.l    A2, [A6 + 0xC]
  4029. 00002E2A  7601                     moveq.l    D3, 0x01
  4030. 00002E2C  282A 0002                move.l     D4, [A2 + 0x2]
  4031. 00002E30  0284 0000 00FF           andi.l     D4, 0xFF
  4032. 00002E36  42A7                     clr.l      -[A7]
  4033. 00002E38  2F0B                     move.l     -[A7], A3
  4034. 00002E3A  2057                     movea.l    A0, [A7]
  4035. 00002E3C  2268 0004                movea.l    A1, [A0 + 0x4]
  4036. 00002E40  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4037. 00002E44  4E91                     jsr        [A1]
  4038. 00002E46  3F04                     move.w     -[A7], D4
  4039. 00002E48  4EB9 0000 2782           jsr        [0x00002782]
  4040. 00002E4E  4A00                     tst.b      D0
  4041. 00002E50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4042. 00002E54  6714                     beq        +0x16 /* 00002E6A */
  4043. 00002E56  2F0A                     move.l     -[A7], A2
  4044. 00002E58  2F0B                     move.l     -[A7], A3
  4045. 00002E5A  2057                     movea.l    A0, [A7]
  4046. 00002E5C  2268 0004                movea.l    A1, [A0 + 0x4]
  4047. 00002E60  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  4048. 00002E64  4E91                     jsr        [A1]
  4049. 00002E66  504F                     addq.w     A7, 8
  4050. 00002E68  603E                     bra        +0x40 /* 00002EA8 */
  4051. label00002E6A:
  4052. 00002E6A  3F04                     move.w     -[A7], D4
  4053. 00002E6C  4EB9 0000 2792           jsr        [0x00002792]
  4054. 00002E72  4A00                     tst.b      D0
  4055. 00002E74  544F                     addq.w     A7, 2
  4056. 00002E76  6720                     beq        +0x22 /* 00002E98 */
  4057. 00002E78  302A 000E                move.w     D0, [A2 + 0xE]
  4058. 00002E7C  0280 0000 0100           andi.l     D0, 0x100
  4059. 00002E82  6614                     bne        +0x16 /* 00002E98 */
  4060. 00002E84  2F0A                     move.l     -[A7], A2
  4061. 00002E86  2F0B                     move.l     -[A7], A3
  4062. 00002E88  2057                     movea.l    A0, [A7]
  4063. 00002E8A  2268 0004                movea.l    A1, [A0 + 0x4]
  4064. 00002E8E  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  4065. 00002E92  4E91                     jsr        [A1]
  4066. 00002E94  504F                     addq.w     A7, 8
  4067. 00002E96  6010                     bra        +0x12 /* 00002EA8 */
  4068. label00002E98:
  4069. 00002E98  2F0A                     move.l     -[A7], A2
  4070. 00002E9A  486B 0028                pea.l      [A3 + 0x28]
  4071. 00002E9E  4EB9 0000 41C2           jsr        [0x000041C2]
  4072. 00002EA4  1600                     move.b     D3, D0
  4073. 00002EA6  504F                     addq.w     A7, 8
  4074. label00002EA8:
  4075. 00002EA8  1003                     move.b     D0, D3
  4076. 00002EAA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4077. 00002EAE  4E5E                     unlink     A6
  4078. 00002EB0  4E75                     rts
  4079. 00002EB2  4E56 FFFC                link       A6, -0x0004
  4080. 00002EB6  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4081. 00002EBA  246E 0008                movea.l    A2, [A6 + 0x8]
  4082. 00002EBE  286E 000C                movea.l    A4, [A6 + 0xC]
  4083. 00002EC2  2A2C 0002                move.l     D5, [A4 + 0x2]
  4084. 00002EC6  0285 0000 00FF           andi.l     D5, 0xFF
  4085. 00002ECC  3C2C 000E                move.w     D6, [A4 + 0xE]
  4086. 00002ED0  3006                     move.w     D0, D6
  4087. 00002ED2  0280 0000 0100           andi.l     D0, 0x100
  4088. 00002ED8  4A80                     tst.l      D0
  4089. 00002EDA  56C0                     sne        D0
  4090. 00002EDC  4400                     neg.b      D0
  4091. 00002EDE  1600                     move.b     D3, D0
  4092. 00002EE0  3006                     move.w     D0, D6
  4093. 00002EE2  0280 0000 0200           andi.l     D0, 0x200
  4094. 00002EE8  4A80                     tst.l      D0
  4095. 00002EEA  6714                     beq        +0x16 /* 00002F00 */
  4096. 00002EEC  7080                     moveq.l    D0, 0xFFFFFF80
  4097. 00002EEE  206A 008C                movea.l    A0, [A2 + 0x8C]
  4098. 00002EF2  2050                     movea.l    A0, [A0]
  4099. 00002EF4  1228 0024                move.b     D1, [A0 + 0x24]
  4100. 00002EF8  49C1                     lea.l      A4, D1
  4101. 00002EFA  C280                     and.l      D1, D0
  4102. 00002EFC  4A81                     tst.l      D1
  4103. 00002EFE  6704                     beq        +0x6 /* 00002F04 */
  4104. label00002F00:
  4105. 00002F00  7000                     moveq.l    D0, 0x00
  4106. 00002F02  6002                     bra        +0x4 /* 00002F06 */
  4107. label00002F04:
  4108. 00002F04  7001                     moveq.l    D0, 0x01
  4109. label00002F06:
  4110. 00002F06  1800                     move.b     D4, D0
  4111. 00002F08  2D6D D3C4 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C3C]
  4112. 00002F0E  1005                     move.b     D0, D5
  4113. 00002F10  49C0                     lea.l      A4, D0
  4114. 00002F12  4EB9 0000 05F8           jsr        [0x000005F8]
  4115. 00002F18  0384                     bclr       D4, D1
  4116. 00002F1A  0000 0001                ori.b      D0, 0x1
  4117. 00002F1E  0000 001F                ori.b      D0, 0x1F
  4118. 00002F22  0007 0000                ori.b      D7, 0x0
  4119. 00002F26  0001 0324                ori.b      D1, 0x24 /* '$' */
  4120. 00002F2A  0000 0004                ori.b      D0, 0x4
  4121. 00002F2E  0330 0000                btst       [A0 + D0.w], D1
  4122. 00002F32  000B 033C                ori.b      A3, 0x3C /* '<' */
  4123. 00002F36  0000 000C                ori.b      D0, 0xC
  4124. 00002F3A  0336 0000                btst       [A6 + D0.w], D1
  4125. 00002F3E  001C 0014                ori.b      [A4]+, 0x14
  4126. 00002F42  0000 001D                ori.b      D0, 0x1D
  4127. 00002F46  00C6                     .incomplete
  4128. 00002F48  0000 001E                ori.b      D0, 0x1E
  4129. 00002F4C  0186                     bclr       D6, D0
  4130. 00002F4E  0000 001F                ori.b      D0, 0x1F
  4131. 00002F52  0238 554F 1F3C           andi.b     [0x00001F3C], 0x4F /* 'O' */
  4132. 00002F58  0001 486E                ori.b      D1, 0x6E /* 'n' */
  4133. 00002F5C  FFFC                     .invalid   <<F/7/7>>
  4134. 00002F5E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4135. 00002F62  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4136. 00002F66  A9E7                     syscall    Pack0/ListManager
  4137. 00002F68  101F                     move.b     D0, [A7]+
  4138. 00002F6A  6700 0330                beq        +0x332 /* 0000329C */
  4139. 00002F6E  4A03                     tst.b      D3
  4140. 00002F70  6724                     beq        +0x26 /* 00002F96 */
  4141. 00002F72  4A04                     tst.b      D4
  4142. 00002F74  6720                     beq        +0x22 /* 00002F96 */
  4143. 00002F76  6012                     bra        +0x14 /* 00002F8A */
  4144. label00002F78:
  4145. 00002F78  1F3C 0001                move.b     -[A7], 0x1
  4146. 00002F7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4147. 00002F80  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4148. 00002F84  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4149. 00002F88  A9E7                     syscall    Pack0/ListManager
  4150. label00002F8A:
  4151. 00002F8A  536E FFFE                subq.w     [A6 - 0x2], 1
  4152. 00002F8E  4A6E FFFE                tst.w      [A6 - 0x2]
  4153. 00002F92  6CE4                     bge        -0x1A /* 00002F78 */
  4154. 00002F94  605E                     bra        +0x60 /* 00002FF4 */
  4155. label00002F96:
  4156. 00002F96  4A03                     tst.b      D3
  4157. 00002F98  671A                     beq        +0x1C /* 00002FB4 */
  4158. 00002F9A  426E FFFE                clr.w      [A6 - 0x2]
  4159. 00002F9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4160. 00002FA2  2F0A                     move.l     -[A7], A2
  4161. 00002FA4  2057                     movea.l    A0, [A7]
  4162. 00002FA6  2268 0004                movea.l    A1, [A0 + 0x4]
  4163. 00002FAA  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4164. 00002FAE  4E91                     jsr        [A1]
  4165. 00002FB0  504F                     addq.w     A7, 8
  4166. 00002FB2  6040                     bra        +0x42 /* 00002FF4 */
  4167. label00002FB4:
  4168. 00002FB4  4A04                     tst.b      D4
  4169. 00002FB6  671E                     beq        +0x20 /* 00002FD6 */
  4170. 00002FB8  4A6E FFFE                tst.w      [A6 - 0x2]
  4171. 00002FBC  6F36                     ble        +0x38 /* 00002FF4 */
  4172. 00002FBE  536E FFFE                subq.w     [A6 - 0x2], 1
  4173. 00002FC2  1F3C 0001                move.b     -[A7], 0x1
  4174. 00002FC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4175. 00002FCA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4176. 00002FCE  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4177. 00002FD2  A9E7                     syscall    Pack0/ListManager
  4178. 00002FD4  601E                     bra        +0x20 /* 00002FF4 */
  4179. label00002FD6:
  4180. 00002FD6  4A6E FFFE                tst.w      [A6 - 0x2]
  4181. 00002FDA  6F04                     ble        +0x6 /* 00002FE0 */
  4182. 00002FDC  536E FFFE                subq.w     [A6 - 0x2], 1
  4183. label00002FE0:
  4184. 00002FE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4185. 00002FE4  2F0A                     move.l     -[A7], A2
  4186. 00002FE6  2057                     movea.l    A0, [A7]
  4187. 00002FE8  2268 0004                movea.l    A1, [A0 + 0x4]
  4188. 00002FEC  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4189. 00002FF0  4E91                     jsr        [A1]
  4190. 00002FF2  504F                     addq.w     A7, 8
  4191. label00002FF4:
  4192. 00002FF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4193. 00002FF8  2F0A                     move.l     -[A7], A2
  4194. 00002FFA  2057                     movea.l    A0, [A7]
  4195. 00002FFC  2268 0004                movea.l    A1, [A0 + 0x4]
  4196. 00003000  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4197. 00003004  4E91                     jsr        [A1]
  4198. 00003006  504F                     addq.w     A7, 8
  4199. 00003008  6000 0292                bra        +0x294 /* 0000329C */
  4200. 0000300C  486E FFFC                pea.l      [A6 - 0x4]
  4201. 00003010  2F0A                     move.l     -[A7], A2
  4202. 00003012  2057                     movea.l    A0, [A7]
  4203. 00003014  2268 0004                movea.l    A1, [A0 + 0x4]
  4204. 00003018  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  4205. 0000301C  4E91                     jsr        [A1]
  4206. 0000301E  4A00                     tst.b      D0
  4207. 00003020  504F                     addq.w     A7, 8
  4208. 00003022  6700 0278                beq        +0x27A /* 0000329C */
  4209. 00003026  206A 008C                movea.l    A0, [A2 + 0x8C]
  4210. 0000302A  2050                     movea.l    A0, [A0]
  4211. 0000302C  3A28 004E                move.w     D5, [A0 + 0x4E]
  4212. 00003030  48C5                     ext.l      D5
  4213. 00003032  5385                     subq.l     D5, 1
  4214. 00003034  4A03                     tst.b      D3
  4215. 00003036  6724                     beq        +0x26 /* 0000305C */
  4216. 00003038  4A04                     tst.b      D4
  4217. 0000303A  6720                     beq        +0x22 /* 0000305C */
  4218. 0000303C  6012                     bra        +0x14 /* 00003050 */
  4219. label0000303E:
  4220. 0000303E  1F3C 0001                move.b     -[A7], 0x1
  4221. 00003042  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4222. 00003046  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4223. 0000304A  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4224. 0000304E  A9E7                     syscall    Pack0/ListManager
  4225. label00003050:
  4226. 00003050  526E FFFE                addq.w     [A6 - 0x2], 1
  4227. 00003054  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4228. 00003058  6CE4                     bge        -0x1A /* 0000303E */
  4229. 0000305A  605E                     bra        +0x60 /* 000030BA */
  4230. label0000305C:
  4231. 0000305C  4A03                     tst.b      D3
  4232. 0000305E  671A                     beq        +0x1C /* 0000307A */
  4233. 00003060  3D45 FFFE                move.w     [A6 - 0x2], D5
  4234. 00003064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4235. 00003068  2F0A                     move.l     -[A7], A2
  4236. 0000306A  2057                     movea.l    A0, [A7]
  4237. 0000306C  2268 0004                movea.l    A1, [A0 + 0x4]
  4238. 00003070  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4239. 00003074  4E91                     jsr        [A1]
  4240. 00003076  504F                     addq.w     A7, 8
  4241. 00003078  6040                     bra        +0x42 /* 000030BA */
  4242. label0000307A:
  4243. 0000307A  4A04                     tst.b      D4
  4244. 0000307C  671E                     beq        +0x20 /* 0000309C */
  4245. 0000307E  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4246. 00003082  6F36                     ble        +0x38 /* 000030BA */
  4247. 00003084  526E FFFE                addq.w     [A6 - 0x2], 1
  4248. 00003088  1F3C 0001                move.b     -[A7], 0x1
  4249. 0000308C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4250. 00003090  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4251. 00003094  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4252. 00003098  A9E7                     syscall    Pack0/ListManager
  4253. 0000309A  601E                     bra        +0x20 /* 000030BA */
  4254. label0000309C:
  4255. 0000309C  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  4256. 000030A0  6F04                     ble        +0x6 /* 000030A6 */
  4257. 000030A2  526E FFFE                addq.w     [A6 - 0x2], 1
  4258. label000030A6:
  4259. 000030A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4260. 000030AA  2F0A                     move.l     -[A7], A2
  4261. 000030AC  2057                     movea.l    A0, [A7]
  4262. 000030AE  2268 0004                movea.l    A1, [A0 + 0x4]
  4263. 000030B2  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4264. 000030B6  4E91                     jsr        [A1]
  4265. 000030B8  504F                     addq.w     A7, 8
  4266. label000030BA:
  4267. 000030BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4268. 000030BE  2F0A                     move.l     -[A7], A2
  4269. 000030C0  2057                     movea.l    A0, [A7]
  4270. 000030C2  2268 0004                movea.l    A1, [A0 + 0x4]
  4271. 000030C6  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4272. 000030CA  4E91                     jsr        [A1]
  4273. 000030CC  504F                     addq.w     A7, 8
  4274. 000030CE  6000 01CC                bra        +0x1CE /* 0000329C */
  4275. 000030D2  554F                     subq.w     A7, 2
  4276. 000030D4  1F3C 0001                move.b     -[A7], 0x1
  4277. 000030D8  486E FFFC                pea.l      [A6 - 0x4]
  4278. 000030DC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4279. 000030E0  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4280. 000030E4  A9E7                     syscall    Pack0/ListManager
  4281. 000030E6  101F                     move.b     D0, [A7]+
  4282. 000030E8  6700 01B2                beq        +0x1B4 /* 0000329C */
  4283. 000030EC  4A03                     tst.b      D3
  4284. 000030EE  6724                     beq        +0x26 /* 00003114 */
  4285. 000030F0  4A04                     tst.b      D4
  4286. 000030F2  6720                     beq        +0x22 /* 00003114 */
  4287. 000030F4  6012                     bra        +0x14 /* 00003108 */
  4288. label000030F6:
  4289. 000030F6  1F3C 0001                move.b     -[A7], 0x1
  4290. 000030FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4291. 000030FE  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4292. 00003102  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4293. 00003106  A9E7                     syscall    Pack0/ListManager
  4294. label00003108:
  4295. 00003108  536E FFFC                subq.w     [A6 - 0x4], 1
  4296. 0000310C  4A6E FFFC                tst.w      [A6 - 0x4]
  4297. 00003110  6CE4                     bge        -0x1A /* 000030F6 */
  4298. 00003112  605E                     bra        +0x60 /* 00003172 */
  4299. label00003114:
  4300. 00003114  4A03                     tst.b      D3
  4301. 00003116  671A                     beq        +0x1C /* 00003132 */
  4302. 00003118  426E FFFC                clr.w      [A6 - 0x4]
  4303. 0000311C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4304. 00003120  2F0A                     move.l     -[A7], A2
  4305. 00003122  2057                     movea.l    A0, [A7]
  4306. 00003124  2268 0004                movea.l    A1, [A0 + 0x4]
  4307. 00003128  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4308. 0000312C  4E91                     jsr        [A1]
  4309. 0000312E  504F                     addq.w     A7, 8
  4310. 00003130  6040                     bra        +0x42 /* 00003172 */
  4311. label00003132:
  4312. 00003132  4A04                     tst.b      D4
  4313. 00003134  671E                     beq        +0x20 /* 00003154 */
  4314. 00003136  4A6E FFFC                tst.w      [A6 - 0x4]
  4315. 0000313A  6F36                     ble        +0x38 /* 00003172 */
  4316. 0000313C  536E FFFC                subq.w     [A6 - 0x4], 1
  4317. 00003140  1F3C 0001                move.b     -[A7], 0x1
  4318. 00003144  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4319. 00003148  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4320. 0000314C  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4321. 00003150  A9E7                     syscall    Pack0/ListManager
  4322. 00003152  601E                     bra        +0x20 /* 00003172 */
  4323. label00003154:
  4324. 00003154  4A6E FFFC                tst.w      [A6 - 0x4]
  4325. 00003158  6F04                     ble        +0x6 /* 0000315E */
  4326. 0000315A  536E FFFC                subq.w     [A6 - 0x4], 1
  4327. label0000315E:
  4328. 0000315E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4329. 00003162  2F0A                     move.l     -[A7], A2
  4330. 00003164  2057                     movea.l    A0, [A7]
  4331. 00003166  2268 0004                movea.l    A1, [A0 + 0x4]
  4332. 0000316A  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4333. 0000316E  4E91                     jsr        [A1]
  4334. 00003170  504F                     addq.w     A7, 8
  4335. label00003172:
  4336. 00003172  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4337. 00003176  2F0A                     move.l     -[A7], A2
  4338. 00003178  2057                     movea.l    A0, [A7]
  4339. 0000317A  2268 0004                movea.l    A1, [A0 + 0x4]
  4340. 0000317E  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4341. 00003182  4E91                     jsr        [A1]
  4342. 00003184  504F                     addq.w     A7, 8
  4343. 00003186  6000 0114                bra        +0x116 /* 0000329C */
  4344. 0000318A  486E FFFC                pea.l      [A6 - 0x4]
  4345. 0000318E  2F0A                     move.l     -[A7], A2
  4346. 00003190  2057                     movea.l    A0, [A7]
  4347. 00003192  2268 0004                movea.l    A1, [A0 + 0x4]
  4348. 00003196  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  4349. 0000319A  4E91                     jsr        [A1]
  4350. 0000319C  4A00                     tst.b      D0
  4351. 0000319E  504F                     addq.w     A7, 8
  4352. 000031A0  6700 00FA                beq        +0xFC /* 0000329C */
  4353. 000031A4  266A 008C                movea.l    A3, [A2 + 0x8C]
  4354. 000031A8  2053                     movea.l    A0, [A3]
  4355. 000031AA  3A28 004C                move.w     D5, [A0 + 0x4C]
  4356. 000031AE  48C5                     ext.l      D5
  4357. 000031B0  5385                     subq.l     D5, 1
  4358. 000031B2  4A03                     tst.b      D3
  4359. 000031B4  6724                     beq        +0x26 /* 000031DA */
  4360. 000031B6  4A04                     tst.b      D4
  4361. 000031B8  6720                     beq        +0x22 /* 000031DA */
  4362. 000031BA  6012                     bra        +0x14 /* 000031CE */
  4363. label000031BC:
  4364. 000031BC  1F3C 0001                move.b     -[A7], 0x1
  4365. 000031C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4366. 000031C4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4367. 000031C8  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4368. 000031CC  A9E7                     syscall    Pack0/ListManager
  4369. label000031CE:
  4370. 000031CE  526E FFFC                addq.w     [A6 - 0x4], 1
  4371. 000031D2  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4372. 000031D6  6CE4                     bge        -0x1A /* 000031BC */
  4373. 000031D8  605C                     bra        +0x5E /* 00003236 */
  4374. label000031DA:
  4375. 000031DA  4A03                     tst.b      D3
  4376. 000031DC  671A                     beq        +0x1C /* 000031F8 */
  4377. 000031DE  3D45 FFFC                move.w     [A6 - 0x4], D5
  4378. 000031E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4379. 000031E6  2F0A                     move.l     -[A7], A2
  4380. 000031E8  2057                     movea.l    A0, [A7]
  4381. 000031EA  2268 0004                movea.l    A1, [A0 + 0x4]
  4382. 000031EE  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4383. 000031F2  4E91                     jsr        [A1]
  4384. 000031F4  504F                     addq.w     A7, 8
  4385. 000031F6  603E                     bra        +0x40 /* 00003236 */
  4386. label000031F8:
  4387. 000031F8  4A04                     tst.b      D4
  4388. 000031FA  671C                     beq        +0x1E /* 00003218 */
  4389. 000031FC  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4390. 00003200  6F34                     ble        +0x36 /* 00003236 */
  4391. 00003202  526E FFFC                addq.w     [A6 - 0x4], 1
  4392. 00003206  1F3C 0001                move.b     -[A7], 0x1
  4393. 0000320A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4394. 0000320E  2F0B                     move.l     -[A7], A3
  4395. 00003210  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4396. 00003214  A9E7                     syscall    Pack0/ListManager
  4397. 00003216  601E                     bra        +0x20 /* 00003236 */
  4398. label00003218:
  4399. 00003218  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  4400. 0000321C  6F04                     ble        +0x6 /* 00003222 */
  4401. 0000321E  526E FFFC                addq.w     [A6 - 0x4], 1
  4402. label00003222:
  4403. 00003222  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4404. 00003226  2F0A                     move.l     -[A7], A2
  4405. 00003228  2057                     movea.l    A0, [A7]
  4406. 0000322A  2268 0004                movea.l    A1, [A0 + 0x4]
  4407. 0000322E  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4408. 00003232  4E91                     jsr        [A1]
  4409. 00003234  504F                     addq.w     A7, 8
  4410. label00003236:
  4411. 00003236  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4412. 0000323A  2F0A                     move.l     -[A7], A2
  4413. 0000323C  2057                     movea.l    A0, [A7]
  4414. 0000323E  2268 0004                movea.l    A1, [A0 + 0x4]
  4415. 00003242  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  4416. 00003246  4E91                     jsr        [A1]
  4417. 00003248  504F                     addq.w     A7, 8
  4418. 0000324A  6050                     bra        +0x52 /* 0000329C */
  4419. 0000324C  2F3C C180 C180           move.l     -[A7], 0xC180C180
  4420. 00003252  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4421. 00003256  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4422. 0000325A  A9E7                     syscall    Pack0/ListManager
  4423. 0000325C  603E                     bra        +0x40 /* 0000329C */
  4424. 0000325E  2F3C 3E80 3E80           move.l     -[A7], 0x3E803E80
  4425. 00003264  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4426. 00003268  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4427. 0000326C  A9E7                     syscall    Pack0/ListManager
  4428. 0000326E  602C                     bra        +0x2E /* 0000329C */
  4429. 00003270  286A 008C                movea.l    A4, [A2 + 0x8C]
  4430. 00003274  2654                     movea.l    A3, [A4]
  4431. 00003276  302B 0014                move.w     D0, [A3 + 0x14]
  4432. 0000327A  48C0                     ext.l      D0
  4433. 0000327C  362B 0018                move.w     D3, [A3 + 0x18]
  4434. 00003280  48C3                     ext.l      D3
  4435. 00003282  9680                     sub.l      D3, D0
  4436. 00003284  5383                     subq.l     D3, 1
  4437. 00003286  0C05 000B                cmpi.b     D5, 0xB
  4438. 0000328A  6604                     bne        +0x6 /* 00003290 */
  4439. 0000328C  48C3                     ext.l      D3
  4440. 0000328E  4483                     neg.l      D3
  4441. label00003290:
  4442. 00003290  4267                     clr.w      -[A7]
  4443. 00003292  3F03                     move.w     -[A7], D3
  4444. 00003294  2F0C                     move.l     -[A7], A4
  4445. 00003296  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4446. 0000329A  A9E7                     syscall    Pack0/ListManager
  4447. label0000329C:
  4448. 0000329C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4449. 000032A0  4E5E                     unlink     A6
  4450. 000032A2  4E75                     rts
  4451. 000032A4  4E75                     rts
  4452. 000032A6  4E56 FFFC                link       A6, -0x0004
  4453. 000032AA  2F0A                     move.l     -[A7], A2
  4454. 000032AC  246E 0008                movea.l    A2, [A6 + 0x8]
  4455. 000032B0  42A7                     clr.l      -[A7]
  4456. 000032B2  2F0A                     move.l     -[A7], A2
  4457. 000032B4  2057                     movea.l    A0, [A7]
  4458. 000032B6  2268 0004                movea.l    A1, [A0 + 0x4]
  4459. 000032BA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4460. 000032BE  4E91                     jsr        [A1]
  4461. 000032C0  2D6D D3C8 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C38]
  4462. 000032C6  504F                     addq.w     A7, 8
  4463. 000032C8  6036                     bra        +0x38 /* 00003300 */
  4464. label000032CA:
  4465. 000032CA  202E FFFC                move.l     D0, [A6 - 0x4]
  4466. 000032CE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4467. 000032D2  661C                     bne        +0x1E /* 000032F0 */
  4468. 000032D4  554F                     subq.w     A7, 2
  4469. 000032D6  1F3C 0001                move.b     -[A7], 0x1
  4470. 000032DA  1F3C 0001                move.b     -[A7], 0x1
  4471. 000032DE  486E FFFC                pea.l      [A6 - 0x4]
  4472. 000032E2  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4473. 000032E6  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4474. 000032EA  A9E7                     syscall    Pack0/ListManager
  4475. 000032EC  101F                     move.b     D0, [A7]+
  4476. 000032EE  6010                     bra        +0x12 /* 00003300 */
  4477. label000032F0:
  4478. 000032F0  4227                     clr.b      -[A7]
  4479. 000032F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4480. 000032F6  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4481. 000032FA  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4482. 000032FE  A9E7                     syscall    Pack0/ListManager
  4483. label00003300:
  4484. 00003300  554F                     subq.w     A7, 2
  4485. 00003302  1F3C 0001                move.b     -[A7], 0x1
  4486. 00003306  486E FFFC                pea.l      [A6 - 0x4]
  4487. 0000330A  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4488. 0000330E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4489. 00003312  A9E7                     syscall    Pack0/ListManager
  4490. 00003314  101F                     move.b     D0, [A7]+
  4491. 00003316  66B2                     bne        -0x4C /* 000032CA */
  4492. 00003318  1F3C 0001                move.b     -[A7], 0x1
  4493. 0000331C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4494. 00003320  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4495. 00003324  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4496. 00003328  A9E7                     syscall    Pack0/ListManager
  4497. 0000332A  245F                     movea.l    A2, [A7]+
  4498. 0000332C  4E5E                     unlink     A6
  4499. 0000332E  4E75                     rts
  4500. 00003330  4E56 FFFC                link       A6, -0x0004
  4501. 00003334  2F0A                     move.l     -[A7], A2
  4502. 00003336  246E 0008                movea.l    A2, [A6 + 0x8]
  4503. 0000333A  7080                     moveq.l    D0, 0xFFFFFF80
  4504. 0000333C  206A 008C                movea.l    A0, [A2 + 0x8C]
  4505. 00003340  2050                     movea.l    A0, [A0]
  4506. 00003342  1228 0024                move.b     D1, [A0 + 0x24]
  4507. 00003346  49C1                     lea.l      A4, D1
  4508. 00003348  C280                     and.l      D1, D0
  4509. 0000334A  6634                     bne        +0x36 /* 00003380 */
  4510. 0000334C  2D6D D3CC FFFC           move.l     [A6 - 0x4], [A5 - 0x2C34]
  4511. label00003352:
  4512. 00003352  1F3C 0001                move.b     -[A7], 0x1
  4513. 00003356  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4514. 0000335A  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4515. 0000335E  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4516. 00003362  A9E7                     syscall    Pack0/ListManager
  4517. 00003364  554F                     subq.w     A7, 2
  4518. 00003366  1F3C 0001                move.b     -[A7], 0x1
  4519. 0000336A  1F3C 0001                move.b     -[A7], 0x1
  4520. 0000336E  486E FFFC                pea.l      [A6 - 0x4]
  4521. 00003372  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4522. 00003376  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4523. 0000337A  A9E7                     syscall    Pack0/ListManager
  4524. 0000337C  101F                     move.b     D0, [A7]+
  4525. 0000337E  66D2                     bne        -0x2C /* 00003352 */
  4526. label00003380:
  4527. 00003380  245F                     movea.l    A2, [A7]+
  4528. 00003382  4E5E                     unlink     A6
  4529. 00003384  4E75                     rts
  4530. 00003386  4E56 FFFC                link       A6, -0x0004
  4531. 0000338A  2F0A                     move.l     -[A7], A2
  4532. 0000338C  246E 0008                movea.l    A2, [A6 + 0x8]
  4533. 00003390  2D6D D3D0 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C30]
  4534. label00003396:
  4535. 00003396  4227                     clr.b      -[A7]
  4536. 00003398  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4537. 0000339C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4538. 000033A0  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  4539. 000033A4  A9E7                     syscall    Pack0/ListManager
  4540. 000033A6  554F                     subq.w     A7, 2
  4541. 000033A8  1F3C 0001                move.b     -[A7], 0x1
  4542. 000033AC  1F3C 0001                move.b     -[A7], 0x1
  4543. 000033B0  486E FFFC                pea.l      [A6 - 0x4]
  4544. 000033B4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4545. 000033B8  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4546. 000033BC  A9E7                     syscall    Pack0/ListManager
  4547. 000033BE  101F                     move.b     D0, [A7]+
  4548. 000033C0  66D4                     bne        -0x2A /* 00003396 */
  4549. 000033C2  245F                     movea.l    A2, [A7]+
  4550. 000033C4  4E5E                     unlink     A6
  4551. 000033C6  4E75                     rts
  4552. 000033C8  4E56 FFFC                link       A6, -0x0004
  4553. 000033CC  48E7 1030                movem.l    -[A7], D3,A2,A3
  4554. 000033D0  246E 0008                movea.l    A2, [A6 + 0x8]
  4555. 000033D4  266E 000C                movea.l    A3, [A6 + 0xC]
  4556. 000033D8  2D6D D3D4 FFFC           move.l     [A6 - 0x4], [A5 - 0x2C2C]
  4557. 000033DE  554F                     subq.w     A7, 2
  4558. 000033E0  1F3C 0001                move.b     -[A7], 0x1
  4559. 000033E4  486E FFFC                pea.l      [A6 - 0x4]
  4560. 000033E8  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4561. 000033EC  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4562. 000033F0  A9E7                     syscall    Pack0/ListManager
  4563. 000033F2  101F                     move.b     D0, [A7]+
  4564. 000033F4  1600                     move.b     D3, D0
  4565. 000033F6  4A03                     tst.b      D3
  4566. 000033F8  6738                     beq        +0x3A /* 00003432 */
  4567. label000033FA:
  4568. 000033FA  26AE FFFC                move.l     [A3], [A6 - 0x4]
  4569. 000033FE  554F                     subq.w     A7, 2
  4570. 00003400  1F3C 0001                move.b     -[A7], 0x1
  4571. 00003404  1F3C 0001                move.b     -[A7], 0x1
  4572. 00003408  486E FFFC                pea.l      [A6 - 0x4]
  4573. 0000340C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4574. 00003410  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4575. 00003414  A9E7                     syscall    Pack0/ListManager
  4576. 00003416  101F                     move.b     D0, [A7]+
  4577. 00003418  6718                     beq        +0x1A /* 00003432 */
  4578. 0000341A  554F                     subq.w     A7, 2
  4579. 0000341C  1F3C 0001                move.b     -[A7], 0x1
  4580. 00003420  486E FFFC                pea.l      [A6 - 0x4]
  4581. 00003424  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4582. 00003428  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4583. 0000342C  A9E7                     syscall    Pack0/ListManager
  4584. 0000342E  101F                     move.b     D0, [A7]+
  4585. 00003430  66C8                     bne        -0x36 /* 000033FA */
  4586. label00003432:
  4587. 00003432  1003                     move.b     D0, D3
  4588. 00003434  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4589. 00003438  4E5E                     unlink     A6
  4590. 0000343A  4E75                     rts
  4591. 0000343C  4E56 FFF8                link       A6, -0x0008
  4592. 00003440  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4593. 00003444  246E 0008                movea.l    A2, [A6 + 0x8]
  4594. 00003448  206A 008C                movea.l    A0, [A2 + 0x8C]
  4595. 0000344C  2050                     movea.l    A0, [A0]
  4596. 0000344E  2D68 0014 FFF8           move.l     [A6 - 0x8], [A0 + 0x14]
  4597. 00003454  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  4598. 0000345A  554F                     subq.w     A7, 2
  4599. 0000345C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4600. 00003460  486E FFF8                pea.l      [A6 - 0x8]
  4601. 00003464  A8AD                     syscall    PtInRect
  4602. 00003466  101F                     move.b     D0, [A7]+
  4603. 00003468  6600 0098                bne        +0x9A /* 00003502 */
  4604. 0000346C  7600                     moveq.l    D3, 0x00
  4605. 0000346E  3A2E FFFE                move.w     D5, [A6 - 0x2]
  4606. 00003472  3005                     move.w     D0, D5
  4607. 00003474  48C0                     ext.l      D0
  4608. 00003476  5380                     subq.l     D0, 1
  4609. 00003478  382E 000E                move.w     D4, [A6 + 0xE]
  4610. 0000347C  3204                     move.w     D1, D4
  4611. 0000347E  48C1                     ext.l      D1
  4612. 00003480  B280                     cmp.l      D1, D0
  4613. 00003482  6F0E                     ble        +0x10 /* 00003492 */
  4614. 00003484  3005                     move.w     D0, D5
  4615. 00003486  48C0                     ext.l      D0
  4616. 00003488  3604                     move.w     D3, D4
  4617. 0000348A  48C3                     ext.l      D3
  4618. 0000348C  9680                     sub.l      D3, D0
  4619. 0000348E  5283                     addq.l     D3, 1
  4620. 00003490  6012                     bra        +0x14 /* 000034A4 */
  4621. label00003492:
  4622. 00003492  3A2E FFFA                move.w     D5, [A6 - 0x6]
  4623. 00003496  B845                     cmp.w      D4, D5
  4624. 00003498  6C0A                     bge        +0xC /* 000034A4 */
  4625. 0000349A  3005                     move.w     D0, D5
  4626. 0000349C  48C0                     ext.l      D0
  4627. 0000349E  3604                     move.w     D3, D4
  4628. 000034A0  48C3                     ext.l      D3
  4629. 000034A2  9680                     sub.l      D3, D0
  4630. label000034A4:
  4631. 000034A4  7800                     moveq.l    D4, 0x00
  4632. 000034A6  3A2E FFFC                move.w     D5, [A6 - 0x4]
  4633. 000034AA  3005                     move.w     D0, D5
  4634. 000034AC  48C0                     ext.l      D0
  4635. 000034AE  5380                     subq.l     D0, 1
  4636. 000034B0  322E 000C                move.w     D1, [A6 + 0xC]
  4637. 000034B4  48C1                     ext.l      D1
  4638. 000034B6  B280                     cmp.l      D1, D0
  4639. 000034B8  6F10                     ble        +0x12 /* 000034CA */
  4640. 000034BA  3005                     move.w     D0, D5
  4641. 000034BC  48C0                     ext.l      D0
  4642. 000034BE  382E 000C                move.w     D4, [A6 + 0xC]
  4643. 000034C2  48C4                     ext.l      D4
  4644. 000034C4  9880                     sub.l      D4, D0
  4645. 000034C6  5284                     addq.l     D4, 1
  4646. 000034C8  6018                     bra        +0x1A /* 000034E2 */
  4647. label000034CA:
  4648. 000034CA  302E 000C                move.w     D0, [A6 + 0xC]
  4649. 000034CE  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4650. 000034D2  6C0E                     bge        +0x10 /* 000034E2 */
  4651. 000034D4  302E FFF8                move.w     D0, [A6 - 0x8]
  4652. 000034D8  48C0                     ext.l      D0
  4653. 000034DA  382E 000C                move.w     D4, [A6 + 0xC]
  4654. 000034DE  48C4                     ext.l      D4
  4655. 000034E0  9880                     sub.l      D4, D0
  4656. label000034E2:
  4657. 000034E2  42A7                     clr.l      -[A7]
  4658. 000034E4  2F0A                     move.l     -[A7], A2
  4659. 000034E6  2057                     movea.l    A0, [A7]
  4660. 000034E8  2268 0004                movea.l    A1, [A0 + 0x4]
  4661. 000034EC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4662. 000034F0  4E91                     jsr        [A1]
  4663. 000034F2  3F03                     move.w     -[A7], D3
  4664. 000034F4  3F04                     move.w     -[A7], D4
  4665. 000034F6  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4666. 000034FA  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  4667. 000034FE  A9E7                     syscall    Pack0/ListManager
  4668. 00003500  504F                     addq.w     A7, 8
  4669. label00003502:
  4670. 00003502  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4671. 00003506  4E5E                     unlink     A6
  4672. 00003508  4E75                     rts
  4673. 0000350A  4E56 0000                link       A6, 0
  4674. 0000350E  2F0A                     move.l     -[A7], A2
  4675. 00003510  246E 0008                movea.l    A2, [A6 + 0x8]
  4676. 00003514  4AAA 0094                tst.l      [A2 + 0x94]
  4677. 00003518  6720                     beq        +0x22 /* 0000353A */
  4678. 0000351A  2F0A                     move.l     -[A7], A2
  4679. 0000351C  61FF 0000 1240           bsr        +0x1242 /* 0000475E */
  4680. 00003522  4A00                     tst.b      D0
  4681. 00003524  584F                     addq.w     A7, 4
  4682. 00003526  6712                     beq        +0x14 /* 0000353A */
  4683. 00003528  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4684. 0000352C  2057                     movea.l    A0, [A7]
  4685. 0000352E  2268 0004                movea.l    A1, [A0 + 0x4]
  4686. 00003532  2269 00A4                movea.l    A1, [A1 + 0xA4]
  4687. 00003536  4E91                     jsr        [A1]
  4688. 00003538  584F                     addq.w     A7, 4
  4689. label0000353A:
  4690. 0000353A  245F                     movea.l    A2, [A7]+
  4691. 0000353C  4E5E                     unlink     A6
  4692. 0000353E  4E75                     rts
  4693. 00003540  4E56 0000                link       A6, 0
  4694. 00003544  2F0A                     move.l     -[A7], A2
  4695. 00003546  246E 0008                movea.l    A2, [A6 + 0x8]
  4696. 0000354A  4AAA 0094                tst.l      [A2 + 0x94]
  4697. 0000354E  6712                     beq        +0x14 /* 00003562 */
  4698. 00003550  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4699. 00003554  2057                     movea.l    A0, [A7]
  4700. 00003556  2268 0004                movea.l    A1, [A0 + 0x4]
  4701. 0000355A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  4702. 0000355E  4E91                     jsr        [A1]
  4703. 00003560  584F                     addq.w     A7, 4
  4704. label00003562:
  4705. 00003562  245F                     movea.l    A2, [A7]+
  4706. 00003564  4E5E                     unlink     A6
  4707. 00003566  4E75                     rts
  4708. 00003568  4E56 FFFA                link       A6, -0x0006
  4709. 0000356C  2F0A                     move.l     -[A7], A2
  4710. 0000356E  246E 0008                movea.l    A2, [A6 + 0x8]
  4711. 00003572  42A7                     clr.l      -[A7]
  4712. 00003574  2F0A                     move.l     -[A7], A2
  4713. 00003576  2057                     movea.l    A0, [A7]
  4714. 00003578  2268 0004                movea.l    A1, [A0 + 0x4]
  4715. 0000357C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4716. 00003580  4E91                     jsr        [A1]
  4717. 00003582  42A7                     clr.l      -[A7]
  4718. 00003584  486E FFFA                pea.l      [A6 - 0x6]
  4719. 00003588  4EB9 0000 2672           jsr        [0x00002672]
  4720. 0000358E  1F3C 0001                move.b     -[A7], 0x1
  4721. 00003592  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4722. 00003596  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4723. 0000359A  A9E7                     syscall    Pack0/ListManager
  4724. 0000359C  486A 0028                pea.l      [A2 + 0x28]
  4725. 000035A0  4EB9 0000 7858           jsr        [0x00007858]
  4726. 000035A6  4A00                     tst.b      D0
  4727. 000035A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4728. 000035AC  6718                     beq        +0x1A /* 000035C6 */
  4729. 000035AE  4AAA 0094                tst.l      [A2 + 0x94]
  4730. 000035B2  6712                     beq        +0x14 /* 000035C6 */
  4731. 000035B4  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4732. 000035B8  2057                     movea.l    A0, [A7]
  4733. 000035BA  2268 0004                movea.l    A1, [A0 + 0x4]
  4734. 000035BE  2269 00A4                movea.l    A1, [A1 + 0xA4]
  4735. 000035C2  4E91                     jsr        [A1]
  4736. 000035C4  584F                     addq.w     A7, 4
  4737. label000035C6:
  4738. 000035C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4739. 000035CA  486E FFFA                pea.l      [A6 - 0x6]
  4740. 000035CE  4EB9 0000 267A           jsr        [0x0000267A]
  4741. 000035D4  5C4F                     addq.w     A7, 6
  4742. 000035D6  245F                     movea.l    A2, [A7]+
  4743. 000035D8  4E5E                     unlink     A6
  4744. 000035DA  4E75                     rts
  4745. 000035DC  4E56 0000                link       A6, 0
  4746. 000035E0  48E7 0030                movem.l    -[A7], A2,A3
  4747. 000035E4  246E 0008                movea.l    A2, [A6 + 0x8]
  4748. 000035E8  42A7                     clr.l      -[A7]
  4749. 000035EA  2F0A                     move.l     -[A7], A2
  4750. 000035EC  2057                     movea.l    A0, [A7]
  4751. 000035EE  2268 0004                movea.l    A1, [A0 + 0x4]
  4752. 000035F2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4753. 000035F6  4E91                     jsr        [A1]
  4754. 000035F8  4227                     clr.b      -[A7]
  4755. 000035FA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4756. 000035FE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4757. 00003602  A9E7                     syscall    Pack0/ListManager
  4758. 00003604  204A                     movea.l    A0, A2
  4759. 00003606  41E8 0028                lea.l      A0, [A0 + 0x28]
  4760. 0000360A  2648                     movea.l    A3, A0
  4761. 0000360C  4850                     pea.l      [A0]
  4762. 0000360E  4EB9 0000 7858           jsr        [0x00007858]
  4763. 00003614  4A00                     tst.b      D0
  4764. 00003616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4765. 0000361A  6714                     beq        +0x16 /* 00003630 */
  4766. 0000361C  2F0B                     move.l     -[A7], A3
  4767. 0000361E  4EB9 0001 C366           jsr        [0x0001C366]
  4768. 00003624  584F                     addq.w     A7, 4
  4769. 00003626  2F08                     move.l     -[A7], A0
  4770. 00003628  4EB9 0000 4152           jsr        [0x00004152]
  4771. 0000362E  584F                     addq.w     A7, 4
  4772. label00003630:
  4773. 00003630  4CDF 0C00                movem.l    A2,A3, [A7]+
  4774. 00003634  4E5E                     unlink     A6
  4775. 00003636  4E75                     rts
  4776. 00003638  4E56 0000                link       A6, 0
  4777. 0000363C  2F0A                     move.l     -[A7], A2
  4778. 0000363E  246E 0008                movea.l    A2, [A6 + 0x8]
  4779. 00003642  42A7                     clr.l      -[A7]
  4780. 00003644  2F0A                     move.l     -[A7], A2
  4781. 00003646  2057                     movea.l    A0, [A7]
  4782. 00003648  2268 0004                movea.l    A1, [A0 + 0x4]
  4783. 0000364C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4784. 00003650  4E91                     jsr        [A1]
  4785. 00003652  1F3C 0001                move.b     -[A7], 0x1
  4786. 00003656  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4787. 0000365A  4267                     clr.w      -[A7]
  4788. 0000365C  A9E7                     syscall    Pack0/ListManager
  4789. 0000365E  504F                     addq.w     A7, 8
  4790. 00003660  245F                     movea.l    A2, [A7]+
  4791. 00003662  4E5E                     unlink     A6
  4792. 00003664  4E75                     rts
  4793. 00003666  4E56 0000                link       A6, 0
  4794. 0000366A  2F0A                     move.l     -[A7], A2
  4795. 0000366C  246E 0008                movea.l    A2, [A6 + 0x8]
  4796. 00003670  42A7                     clr.l      -[A7]
  4797. 00003672  2F0A                     move.l     -[A7], A2
  4798. 00003674  2057                     movea.l    A0, [A7]
  4799. 00003676  2268 0004                movea.l    A1, [A0 + 0x4]
  4800. 0000367A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4801. 0000367E  4E91                     jsr        [A1]
  4802. 00003680  4227                     clr.b      -[A7]
  4803. 00003682  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4804. 00003686  4267                     clr.w      -[A7]
  4805. 00003688  A9E7                     syscall    Pack0/ListManager
  4806. 0000368A  504F                     addq.w     A7, 8
  4807. 0000368C  245F                     movea.l    A2, [A7]+
  4808. 0000368E  4E5E                     unlink     A6
  4809. 00003690  4E75                     rts
  4810. 00003692  4E56 FFE2                link       A6, -0x001E
  4811. 00003696  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4812. 0000369A  246E 0008                movea.l    A2, [A6 + 0x8]
  4813. 0000369E  362E 000C                move.w     D3, [A6 + 0xC]
  4814. 000036A2  382E 000E                move.w     D4, [A6 + 0xE]
  4815. 000036A6  42A7                     clr.l      -[A7]
  4816. 000036A8  2F0A                     move.l     -[A7], A2
  4817. 000036AA  2057                     movea.l    A0, [A7]
  4818. 000036AC  2268 0004                movea.l    A1, [A0 + 0x4]
  4819. 000036B0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  4820. 000036B4  4E91                     jsr        [A1]
  4821. 000036B6  42A7                     clr.l      -[A7]
  4822. 000036B8  486E FFE6                pea.l      [A6 - 0x1A]
  4823. 000036BC  4EB9 0000 2672           jsr        [0x00002672]
  4824. 000036C2  206A 008C                movea.l    A0, [A2 + 0x8C]
  4825. 000036C6  2650                     movea.l    A3, [A0]
  4826. 000036C8  2D53 FFF8                move.l     [A6 - 0x8], [A3]
  4827. 000036CC  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  4828. 000036D2  2D6B 0048 FFF0           move.l     [A6 - 0x10], [A3 + 0x48]
  4829. 000036D8  2D6B 004C FFF4           move.l     [A6 - 0xC], [A3 + 0x4C]
  4830. 000036DE  3C2E FFF2                move.w     D6, [A6 - 0xE]
  4831. 000036E2  3E2E FFF6                move.w     D7, [A6 - 0xA]
  4832. 000036E6  BE46                     cmp.w      D7, D6
  4833. 000036E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4834. 000036EC  6F4E                     ble        +0x50 /* 0000373C */
  4835. 000036EE  3006                     move.w     D0, D6
  4836. 000036F0  48C0                     ext.l      D0
  4837. 000036F2  3207                     move.w     D1, D7
  4838. 000036F4  48C1                     ext.l      D1
  4839. 000036F6  9280                     sub.l      D1, D0
  4840. 000036F8  2841                     movea.l    A4, D1
  4841. 000036FA  302E FFFA                move.w     D0, [A6 - 0x6]
  4842. 000036FE  48C0                     ext.l      D0
  4843. 00003700  3A2E FFFE                move.w     D5, [A6 - 0x2]
  4844. 00003704  48C5                     ext.l      D5
  4845. 00003706  9A80                     sub.l      D5, D0
  4846. 00003708  2D45 FFE2                move.l     [A6 - 0x1E], D5
  4847. 0000370C  4C41 5805                movem.l    D0,D2,A3,A4,A6, D1
  4848. 00003710  BA6B 0012                cmp.w      D5, [A3 + 0x12]
  4849. 00003714  6626                     bne        +0x28 /* 0000373C */
  4850. 00003716  2D6B 0010 FFEC           move.l     [A6 - 0x14], [A3 + 0x10]
  4851. 0000371C  3003                     move.w     D0, D3
  4852. 0000371E  48C0                     ext.l      D0
  4853. 00003720  D0AE FFE2                add.l      D0, [A6 - 0x1E]
  4854. 00003724  220C                     move.l     D1, A4
  4855. 00003726  4C41 0800                movem.l    A3, D1
  4856. 0000372A  3D40 FFEE                move.w     [A6 - 0x12], D0
  4857. 0000372E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4858. 00003732  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4859. 00003736  3F3C 0014                move.w     -[A7], 0x14
  4860. 0000373A  A9E7                     syscall    Pack0/ListManager
  4861. label0000373C:
  4862. 0000373C  302E FFFA                move.w     D0, [A6 - 0x6]
  4863. 00003740  48C0                     ext.l      D0
  4864. 00003742  322E FFFE                move.w     D1, [A6 - 0x2]
  4865. 00003746  48C1                     ext.l      D1
  4866. 00003748  9280                     sub.l      D1, D0
  4867. 0000374A  3003                     move.w     D0, D3
  4868. 0000374C  48C0                     ext.l      D0
  4869. 0000374E  D081                     add.l      D0, D1
  4870. 00003750  3F00                     move.w     -[A7], D0
  4871. 00003752  302E FFF8                move.w     D0, [A6 - 0x8]
  4872. 00003756  48C0                     ext.l      D0
  4873. 00003758  322E FFFC                move.w     D1, [A6 - 0x4]
  4874. 0000375C  48C1                     ext.l      D1
  4875. 0000375E  9280                     sub.l      D1, D0
  4876. 00003760  3004                     move.w     D0, D4
  4877. 00003762  48C0                     ext.l      D0
  4878. 00003764  D081                     add.l      D0, D1
  4879. 00003766  3F00                     move.w     -[A7], D0
  4880. 00003768  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4881. 0000376C  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  4882. 00003770  A9E7                     syscall    Pack0/ListManager
  4883. 00003772  4A2A 009A                tst.b      [A2 + 0x9A]
  4884. 00003776  6742                     beq        +0x44 /* 000037BA */
  4885. 00003778  206A 008C                movea.l    A0, [A2 + 0x8C]
  4886. 0000377C  2650                     movea.l    A3, [A0]
  4887. 0000377E  286B 001C                movea.l    A4, [A3 + 0x1C]
  4888. 00003782  200C                     move.l     D0, A4
  4889. 00003784  6716                     beq        +0x18 /* 0000379C */
  4890. 00003786  4AAB 0020                tst.l      [A3 + 0x20]
  4891. 0000378A  6610                     bne        +0x12 /* 0000379C */
  4892. 0000378C  302B 0004                move.w     D0, [A3 + 0x4]
  4893. 00003790  48C0                     ext.l      D0
  4894. 00003792  72F2                     moveq.l    D1, 0xFFFFFFF2
  4895. 00003794  D081                     add.l      D0, D1
  4896. 00003796  2054                     movea.l    A0, [A4]
  4897. 00003798  3140 000C                move.w     [A0 + 0xC], D0
  4898. label0000379C:
  4899. 0000379C  286B 0020                movea.l    A4, [A3 + 0x20]
  4900. 000037A0  200C                     move.l     D0, A4
  4901. 000037A2  6716                     beq        +0x18 /* 000037BA */
  4902. 000037A4  4AAB 001C                tst.l      [A3 + 0x1C]
  4903. 000037A8  6610                     bne        +0x12 /* 000037BA */
  4904. 000037AA  302B 0006                move.w     D0, [A3 + 0x6]
  4905. 000037AE  48C0                     ext.l      D0
  4906. 000037B0  72F2                     moveq.l    D1, 0xFFFFFFF2
  4907. 000037B2  D081                     add.l      D0, D1
  4908. 000037B4  2054                     movea.l    A0, [A4]
  4909. 000037B6  3140 000E                move.w     [A0 + 0xE], D0
  4910. label000037BA:
  4911. 000037BA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4912. 000037BE  3F04                     move.w     -[A7], D4
  4913. 000037C0  3F03                     move.w     -[A7], D3
  4914. 000037C2  2F0A                     move.l     -[A7], A2
  4915. 000037C4  61FF 0000 0810           bsr        +0x812 /* 00003FD6 */
  4916. 000037CA  4AAA 0094                tst.l      [A2 + 0x94]
  4917. 000037CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4918. 000037D2  671C                     beq        +0x1E /* 000037F0 */
  4919. 000037D4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4920. 000037D8  3F04                     move.w     -[A7], D4
  4921. 000037DA  3F03                     move.w     -[A7], D3
  4922. 000037DC  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  4923. 000037E0  2057                     movea.l    A0, [A7]
  4924. 000037E2  2268 0004                movea.l    A1, [A0 + 0x4]
  4925. 000037E6  2269 0040                movea.l    A1, [A1 + 0x40]
  4926. 000037EA  4E91                     jsr        [A1]
  4927. 000037EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4928. label000037F0:
  4929. 000037F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  4930. 000037F4  486E FFE6                pea.l      [A6 - 0x1A]
  4931. 000037F8  4EB9 0000 267A           jsr        [0x0000267A]
  4932. 000037FE  5C4F                     addq.w     A7, 6
  4933. 00003800  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4934. 00003804  4E5E                     unlink     A6
  4935. 00003806  4E75                     rts
  4936. 00003808  4E56 FFF0                link       A6, -0x0010
  4937. 0000380C  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  4938. 00003810  246E 0008                movea.l    A2, [A6 + 0x8]
  4939. 00003814  2E2E 000C                move.l     D7, [A6 + 0xC]
  4940. 00003818  2C2E 0010                move.l     D6, [A6 + 0x10]
  4941. 0000381C  1A2E 0014                move.b     D5, [A6 + 0x14]
  4942. 00003820  1F05                     move.b     -[A7], D5
  4943. 00003822  2F06                     move.l     -[A7], D6
  4944. 00003824  2F07                     move.l     -[A7], D7
  4945. 00003826  2F0A                     move.l     -[A7], A2
  4946. 00003828  61FF 0000 0960           bsr        +0x962 /* 0000418A */
  4947. 0000382E  206A 008C                movea.l    A0, [A2 + 0x8C]
  4948. 00003832  2050                     movea.l    A0, [A0]
  4949. 00003834  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4950. 00003838  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  4951. 0000383E  486E FFF0                pea.l      [A6 - 0x10]
  4952. 00003842  2F0A                     move.l     -[A7], A2
  4953. 00003844  2057                     movea.l    A0, [A7]
  4954. 00003846  2268 0004                movea.l    A1, [A0 + 0x4]
  4955. 0000384A  2269 003C                movea.l    A1, [A1 + 0x3C]
  4956. 0000384E  4E91                     jsr        [A1]
  4957. 00003850  302E FFFA                move.w     D0, [A6 - 0x6]
  4958. 00003854  48C0                     ext.l      D0
  4959. 00003856  362E FFF2                move.w     D3, [A6 - 0xE]
  4960. 0000385A  48C3                     ext.l      D3
  4961. 0000385C  9680                     sub.l      D3, D0
  4962. 0000385E  5283                     addq.l     D3, 1
  4963. 00003860  302E FFF8                move.w     D0, [A6 - 0x8]
  4964. 00003864  48C0                     ext.l      D0
  4965. 00003866  382E FFF0                move.w     D4, [A6 - 0x10]
  4966. 0000386A  48C4                     ext.l      D4
  4967. 0000386C  9880                     sub.l      D4, D0
  4968. 0000386E  5284                     addq.l     D4, 1
  4969. 00003870  4A43                     tst.w      D3
  4970. 00003872  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4971. 00003876  6604                     bne        +0x6 /* 0000387C */
  4972. 00003878  4A44                     tst.w      D4
  4973. 0000387A  6760                     beq        +0x62 /* 000038DC */
  4974. label0000387C:
  4975. 0000387C  206A 008C                movea.l    A0, [A2 + 0x8C]
  4976. 00003880  2F10                     move.l     -[A7], [A0]
  4977. 00003882  3F03                     move.w     -[A7], D3
  4978. 00003884  3F04                     move.w     -[A7], D4
  4979. 00003886  A8A8                     syscall    OffsetRect
  4980. 00003888  206A 008C                movea.l    A0, [A2 + 0x8C]
  4981. 0000388C  2050                     movea.l    A0, [A0]
  4982. 0000388E  2668 001C                movea.l    A3, [A0 + 0x1C]
  4983. 00003892  200B                     move.l     D0, A3
  4984. 00003894  670C                     beq        +0xE /* 000038A2 */
  4985. 00003896  2053                     movea.l    A0, [A3]
  4986. 00003898  4868 0008                pea.l      [A0 + 0x8]
  4987. 0000389C  3F03                     move.w     -[A7], D3
  4988. 0000389E  3F04                     move.w     -[A7], D4
  4989. 000038A0  A8A8                     syscall    OffsetRect
  4990. label000038A2:
  4991. 000038A2  206A 008C                movea.l    A0, [A2 + 0x8C]
  4992. 000038A6  2050                     movea.l    A0, [A0]
  4993. 000038A8  2668 0020                movea.l    A3, [A0 + 0x20]
  4994. 000038AC  200B                     move.l     D0, A3
  4995. 000038AE  670C                     beq        +0xE /* 000038BC */
  4996. 000038B0  2053                     movea.l    A0, [A3]
  4997. 000038B2  4868 0008                pea.l      [A0 + 0x8]
  4998. 000038B6  3F03                     move.w     -[A7], D3
  4999. 000038B8  3F04                     move.w     -[A7], D4
  5000. 000038BA  A8A8                     syscall    OffsetRect
  5001. label000038BC:
  5002. 000038BC  4AAA 0094                tst.l      [A2 + 0x94]
  5003. 000038C0  671A                     beq        +0x1C /* 000038DC */
  5004. 000038C2  1F05                     move.b     -[A7], D5
  5005. 000038C4  2F06                     move.l     -[A7], D6
  5006. 000038C6  2F07                     move.l     -[A7], D7
  5007. 000038C8  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  5008. 000038CC  2057                     movea.l    A0, [A7]
  5009. 000038CE  2268 0004                movea.l    A1, [A0 + 0x4]
  5010. 000038D2  2269 0044                movea.l    A1, [A1 + 0x44]
  5011. 000038D6  4E91                     jsr        [A1]
  5012. 000038D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5013. label000038DC:
  5014. 000038DC  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  5015. 000038E0  4E5E                     unlink     A6
  5016. 000038E2  4E75                     rts
  5017. 000038E4  4E56 FFF8                link       A6, -0x0008
  5018. 000038E8  48E7 0038                movem.l    -[A7], A2,A3,A4
  5019. 000038EC  246E 0008                movea.l    A2, [A6 + 0x8]
  5020. 000038F0  266E 000C                movea.l    A3, [A6 + 0xC]
  5021. 000038F4  2F0B                     move.l     -[A7], A3
  5022. 000038F6  2F0A                     move.l     -[A7], A2
  5023. 000038F8  61FF 0000 09C4           bsr        +0x9C6 /* 000042BE */
  5024. 000038FE  206A 008C                movea.l    A0, [A2 + 0x8C]
  5025. 00003902  2050                     movea.l    A0, [A0]
  5026. 00003904  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  5027. 00003908  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  5028. 0000390E  4878 0008                push.l     0x8
  5029. 00003912  486E FFF8                pea.l      [A6 - 0x8]
  5030. 00003916  2F0B                     move.l     -[A7], A3
  5031. 00003918  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  5032. 0000391E  206A 008C                movea.l    A0, [A2 + 0x8C]
  5033. 00003922  2050                     movea.l    A0, [A0]
  5034. 00003924  2868 001C                movea.l    A4, [A0 + 0x1C]
  5035. 00003928  200C                     move.l     D0, A4
  5036. 0000392A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5037. 0000392E  6722                     beq        +0x24 /* 00003952 */
  5038. 00003930  2054                     movea.l    A0, [A4]
  5039. 00003932  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  5040. 00003938  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  5041. 0000393E  4878 0008                push.l     0x8
  5042. 00003942  486E FFF8                pea.l      [A6 - 0x8]
  5043. 00003946  2F0B                     move.l     -[A7], A3
  5044. 00003948  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  5045. 0000394E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5046. label00003952:
  5047. 00003952  206A 008C                movea.l    A0, [A2 + 0x8C]
  5048. 00003956  2050                     movea.l    A0, [A0]
  5049. 00003958  2868 0020                movea.l    A4, [A0 + 0x20]
  5050. 0000395C  200C                     move.l     D0, A4
  5051. 0000395E  6722                     beq        +0x24 /* 00003982 */
  5052. 00003960  2054                     movea.l    A0, [A4]
  5053. 00003962  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  5054. 00003968  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  5055. 0000396E  4878 0008                push.l     0x8
  5056. 00003972  486E FFF8                pea.l      [A6 - 0x8]
  5057. 00003976  2F0B                     move.l     -[A7], A3
  5058. 00003978  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  5059. 0000397E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5060. label00003982:
  5061. 00003982  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5062. 00003986  4E5E                     unlink     A6
  5063. 00003988  4E75                     rts
  5064. 0000398A  4E56 FFF8                link       A6, -0x0008
  5065. 0000398E  48E7 0038                movem.l    -[A7], A2,A3,A4
  5066. 00003992  266E 0008                movea.l    A3, [A6 + 0x8]
  5067. 00003996  286E 000C                movea.l    A4, [A6 + 0xC]
  5068. 0000399A  2F0C                     move.l     -[A7], A4
  5069. 0000399C  2F0B                     move.l     -[A7], A3
  5070. 0000399E  61FF 0000 095A           bsr        +0x95C /* 000042FA */
  5071. 000039A4  4878 0008                push.l     0x8
  5072. 000039A8  486E FFF8                pea.l      [A6 - 0x8]
  5073. 000039AC  2F0C                     move.l     -[A7], A4
  5074. 000039AE  2057                     movea.l    A0, [A7]
  5075. 000039B0  2250                     movea.l    A1, [A0]
  5076. 000039B2  2269 0024                movea.l    A1, [A1 + 0x24]
  5077. 000039B6  4E91                     jsr        [A1]
  5078. 000039B8  206B 008C                movea.l    A0, [A3 + 0x8C]
  5079. 000039BC  2050                     movea.l    A0, [A0]
  5080. 000039BE  20AE FFF8                move.l     [A0], [A6 - 0x8]
  5081. 000039C2  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  5082. 000039C8  A896                     syscall    HidePen
  5083. 000039CA  302E FFFA                move.w     D0, [A6 - 0x6]
  5084. 000039CE  48C0                     ext.l      D0
  5085. 000039D0  322E FFFE                move.w     D1, [A6 - 0x2]
  5086. 000039D4  48C1                     ext.l      D1
  5087. 000039D6  9280                     sub.l      D1, D0
  5088. 000039D8  3F01                     move.w     -[A7], D1
  5089. 000039DA  302E FFF8                move.w     D0, [A6 - 0x8]
  5090. 000039DE  48C0                     ext.l      D0
  5091. 000039E0  322E FFFC                move.w     D1, [A6 - 0x4]
  5092. 000039E4  48C1                     ext.l      D1
  5093. 000039E6  9280                     sub.l      D1, D0
  5094. 000039E8  3F01                     move.w     -[A7], D1
  5095. 000039EA  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  5096. 000039EE  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  5097. 000039F2  A9E7                     syscall    Pack0/ListManager
  5098. 000039F4  A897                     syscall    ShowPen
  5099. 000039F6  206B 008C                movea.l    A0, [A3 + 0x8C]
  5100. 000039FA  2050                     movea.l    A0, [A0]
  5101. 000039FC  2468 001C                movea.l    A2, [A0 + 0x1C]
  5102. 00003A00  200A                     move.l     D0, A2
  5103. 00003A02  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5104. 00003A06  6726                     beq        +0x28 /* 00003A2E */
  5105. 00003A08  4878 0008                push.l     0x8
  5106. 00003A0C  486E FFF8                pea.l      [A6 - 0x8]
  5107. 00003A10  2F0C                     move.l     -[A7], A4
  5108. 00003A12  2057                     movea.l    A0, [A7]
  5109. 00003A14  2250                     movea.l    A1, [A0]
  5110. 00003A16  2269 0024                movea.l    A1, [A1 + 0x24]
  5111. 00003A1A  4E91                     jsr        [A1]
  5112. 00003A1C  2052                     movea.l    A0, [A2]
  5113. 00003A1E  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  5114. 00003A24  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  5115. 00003A2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5116. label00003A2E:
  5117. 00003A2E  206B 008C                movea.l    A0, [A3 + 0x8C]
  5118. 00003A32  2050                     movea.l    A0, [A0]
  5119. 00003A34  2468 0020                movea.l    A2, [A0 + 0x20]
  5120. 00003A38  200A                     move.l     D0, A2
  5121. 00003A3A  6726                     beq        +0x28 /* 00003A62 */
  5122. 00003A3C  4878 0008                push.l     0x8
  5123. 00003A40  486E FFF8                pea.l      [A6 - 0x8]
  5124. 00003A44  2F0C                     move.l     -[A7], A4
  5125. 00003A46  2057                     movea.l    A0, [A7]
  5126. 00003A48  2250                     movea.l    A1, [A0]
  5127. 00003A4A  2269 0024                movea.l    A1, [A1 + 0x24]
  5128. 00003A4E  4E91                     jsr        [A1]
  5129. 00003A50  2052                     movea.l    A0, [A2]
  5130. 00003A52  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  5131. 00003A58  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  5132. 00003A5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5133. label00003A62:
  5134. 00003A62  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5135. 00003A66  4E5E                     unlink     A6
  5136. 00003A68  4E75                     rts
  5137. fn00003A6A:
  5138. 00003A6A  4E56 0000                link       A6, 0
  5139. 00003A6E  48E7 1030                movem.l    -[A7], D3,A2,A3
  5140. 00003A72  246E 0008                movea.l    A2, [A6 + 0x8]
  5141. 00003A76  362E 000C                move.w     D3, [A6 + 0xC]
  5142. 00003A7A  4A43                     tst.w      D3
  5143. 00003A7C  6714                     beq        +0x16 /* 00003A92 */
  5144. 00003A7E  204A                     movea.l    A0, A2
  5145. 00003A80  41E8 0028                lea.l      A0, [A0 + 0x28]
  5146. 00003A84  2648                     movea.l    A3, A0
  5147. 00003A86  2488                     move.l     [A2], A0
  5148. 00003A88  2F0B                     move.l     -[A7], A3
  5149. 00003A8A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5150. 00003A90  584F                     addq.w     A7, 4
  5151. label00003A92:
  5152. 00003A92  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5153. 00003A96  2548 0004                move.l     [A2 + 0x4], A0
  5154. 00003A9A  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5155. 00003A9E  41E8 0150                lea.l      A0, [A0 + 0x150]
  5156. 00003AA2  2252                     movea.l    A1, [A2]
  5157. 00003AA4  2288                     move.l     [A1], A0
  5158. 00003AA6  2652                     movea.l    A3, [A2]
  5159. 00003AA8  204A                     movea.l    A0, A2
  5160. 00003AAA  41E8 0028                lea.l      A0, [A0 + 0x28]
  5161. 00003AAE  91CB                     sub.l      A0, A3
  5162. 00003AB0  2748 0008                move.l     [A3 + 0x8], A0
  5163. 00003AB4  70FE                     moveq.l    D0, 0xFFFFFFFE
  5164. 00003AB6  2540 0008                move.l     [A2 + 0x8], D0
  5165. 00003ABA  426A 000E                clr.w      [A2 + 0xE]
  5166. 00003ABE  426A 000C                clr.w      [A2 + 0xC]
  5167. 00003AC2  42AA 0014                clr.l      [A2 + 0x14]
  5168. 00003AC6  42AA 0010                clr.l      [A2 + 0x10]
  5169. 00003ACA  42AA 001C                clr.l      [A2 + 0x1C]
  5170. 00003ACE  422A 001B                clr.b      [A2 + 0x1B]
  5171. 00003AD2  422A 001A                clr.b      [A2 + 0x1A]
  5172. 00003AD6  422A 0019                clr.b      [A2 + 0x19]
  5173. 00003ADA  422A 0018                clr.b      [A2 + 0x18]
  5174. 00003ADE  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  5175. 00003AE4  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  5176. 00003AEA  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  5177. 00003AF0  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  5178. 00003AF6  42AA 0020                clr.l      [A2 + 0x20]
  5179. 00003AFA  204A                     movea.l    A0, A2
  5180. 00003AFC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5181. 00003B00  4E5E                     unlink     A6
  5182. 00003B02  4E75                     rts
  5183. fn00003B04:
  5184. 00003B04  4E56 0000                link       A6, 0
  5185. 00003B08  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5186. 00003B0C  246E 0008                movea.l    A2, [A6 + 0x8]
  5187. 00003B10  362E 000C                move.w     D3, [A6 + 0xC]
  5188. 00003B14  286E 000E                movea.l    A4, [A6 + 0xE]
  5189. 00003B18  4A43                     tst.w      D3
  5190. 00003B1A  6714                     beq        +0x16 /* 00003B30 */
  5191. 00003B1C  204A                     movea.l    A0, A2
  5192. 00003B1E  41E8 0028                lea.l      A0, [A0 + 0x28]
  5193. 00003B22  2648                     movea.l    A3, A0
  5194. 00003B24  2488                     move.l     [A2], A0
  5195. 00003B26  2F0B                     move.l     -[A7], A3
  5196. 00003B28  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5197. 00003B2E  584F                     addq.w     A7, 4
  5198. label00003B30:
  5199. 00003B30  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5200. 00003B34  2548 0004                move.l     [A2 + 0x4], A0
  5201. 00003B38  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5202. 00003B3C  41E8 0150                lea.l      A0, [A0 + 0x150]
  5203. 00003B40  2252                     movea.l    A1, [A2]
  5204. 00003B42  2288                     move.l     [A1], A0
  5205. 00003B44  2652                     movea.l    A3, [A2]
  5206. 00003B46  204A                     movea.l    A0, A2
  5207. 00003B48  41E8 0028                lea.l      A0, [A0 + 0x28]
  5208. 00003B4C  91CB                     sub.l      A0, A3
  5209. 00003B4E  2748 0008                move.l     [A3 + 0x8], A0
  5210. 00003B52  2F0C                     move.l     -[A7], A4
  5211. 00003B54  2F0A                     move.l     -[A7], A2
  5212. 00003B56  61FF 0000 008C           bsr        +0x8E /* 00003BE4 */
  5213. 00003B5C  204A                     movea.l    A0, A2
  5214. 00003B5E  504F                     addq.w     A7, 8
  5215. 00003B60  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5216. 00003B64  4E5E                     unlink     A6
  5217. 00003B66  4E75                     rts
  5218. fn00003B68:
  5219. 00003B68  4E56 FFE2                link       A6, -0x001E
  5220. 00003B6C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5221. 00003B70  246E 0008                movea.l    A2, [A6 + 0x8]
  5222. 00003B74  362E 000C                move.w     D3, [A6 + 0xC]
  5223. 00003B78  286E 000E                movea.l    A4, [A6 + 0xE]
  5224. 00003B7C  4A43                     tst.w      D3
  5225. 00003B7E  6714                     beq        +0x16 /* 00003B94 */
  5226. 00003B80  204A                     movea.l    A0, A2
  5227. 00003B82  41E8 0028                lea.l      A0, [A0 + 0x28]
  5228. 00003B86  2648                     movea.l    A3, A0
  5229. 00003B88  2488                     move.l     [A2], A0
  5230. 00003B8A  2F0B                     move.l     -[A7], A3
  5231. 00003B8C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5232. 00003B92  584F                     addq.w     A7, 4
  5233. label00003B94:
  5234. 00003B94  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5235. 00003B98  2548 0004                move.l     [A2 + 0x4], A0
  5236. 00003B9C  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5237. 00003BA0  41E8 0150                lea.l      A0, [A0 + 0x150]
  5238. 00003BA4  2252                     movea.l    A1, [A2]
  5239. 00003BA6  2288                     move.l     [A1], A0
  5240. 00003BA8  2652                     movea.l    A3, [A2]
  5241. 00003BAA  204A                     movea.l    A0, A2
  5242. 00003BAC  41E8 0028                lea.l      A0, [A0 + 0x28]
  5243. 00003BB0  91CB                     sub.l      A0, A3
  5244. 00003BB2  2748 0008                move.l     [A3 + 0x8], A0
  5245. 00003BB6  4878 001E                push.l     0x1E
  5246. 00003BBA  486E FFE2                pea.l      [A6 - 0x1E]
  5247. 00003BBE  2F0C                     move.l     -[A7], A4
  5248. 00003BC0  2057                     movea.l    A0, [A7]
  5249. 00003BC2  2250                     movea.l    A1, [A0]
  5250. 00003BC4  2269 0024                movea.l    A1, [A1 + 0x24]
  5251. 00003BC8  4E91                     jsr        [A1]
  5252. 00003BCA  486E FFE2                pea.l      [A6 - 0x1E]
  5253. 00003BCE  2F0A                     move.l     -[A7], A2
  5254. 00003BD0  61FF 0000 0012           bsr        +0x14 /* 00003BE4 */
  5255. 00003BD6  204A                     movea.l    A0, A2
  5256. 00003BD8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5257. 00003BDC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5258. 00003BE0  4E5E                     unlink     A6
  5259. 00003BE2  4E75                     rts
  5260. fn00003BE4:
  5261. 00003BE4  4E56 0000                link       A6, 0
  5262. 00003BE8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5263. 00003BEC  246E 0008                movea.l    A2, [A6 + 0x8]
  5264. 00003BF0  266E 000C                movea.l    A3, [A6 + 0xC]
  5265. 00003BF4  2553 0008                move.l     [A2 + 0x8], [A3]
  5266. 00003BF8  356B 0004 000C           move.w     [A2 + 0xC], [A3 + 0x4]
  5267. 00003BFE  356B 0006 000E           move.w     [A2 + 0xE], [A3 + 0x6]
  5268. 00003C04  42AA 0014                clr.l      [A2 + 0x14]
  5269. 00003C08  42AA 0010                clr.l      [A2 + 0x10]
  5270. 00003C0C  256B 0016 001C           move.l     [A2 + 0x1C], [A3 + 0x16]
  5271. 00003C12  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  5272. 00003C18  422A 0024                clr.b      [A2 + 0x24]
  5273. 00003C1C  4A2B 0008                tst.b      [A3 + 0x8]
  5274. 00003C20  6706                     beq        +0x8 /* 00003C28 */
  5275. 00003C22  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  5276. label00003C28:
  5277. 00003C28  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  5278. 00003C2E  422A 0026                clr.b      [A2 + 0x26]
  5279. 00003C32  4A2B 0009                tst.b      [A3 + 0x9]
  5280. 00003C36  6706                     beq        +0x8 /* 00003C3E */
  5281. 00003C38  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  5282. label00003C3E:
  5283. 00003C3E  256B 000A 0018           move.l     [A2 + 0x18], [A3 + 0xA]
  5284. 00003C44  42AA 0020                clr.l      [A2 + 0x20]
  5285. 00003C48  286B 001A                movea.l    A4, [A3 + 0x1A]
  5286. 00003C4C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5287. 00003C4E  B9C0                     cmpa.l     A4, D0
  5288. 00003C50  6608                     bne        +0xA /* 00003C5A */
  5289. 00003C52  4EB9 0001 BA48           jsr        [0x0001BA48]
  5290. 00003C58  2848                     movea.l    A4, A0
  5291. label00003C5A:
  5292. 00003C5A  4227                     clr.b      -[A7]
  5293. 00003C5C  2F0C                     move.l     -[A7], A4
  5294. 00003C5E  2F0A                     move.l     -[A7], A2
  5295. 00003C60  61FF 0000 0712           bsr        +0x714 /* 00004374 */
  5296. 00003C66  4227                     clr.b      -[A7]
  5297. 00003C68  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  5298. 00003C6C  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  5299. 00003C70  2F0A                     move.l     -[A7], A2
  5300. 00003C72  2057                     movea.l    A0, [A7]
  5301. 00003C74  2268 0004                movea.l    A1, [A0 + 0x4]
  5302. 00003C78  2269 0048                movea.l    A1, [A1 + 0x48]
  5303. 00003C7C  4E91                     jsr        [A1]
  5304. 00003C7E  200C                     move.l     D0, A4
  5305. 00003C80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5306. 00003C84  6734                     beq        +0x36 /* 00003CBA */
  5307. 00003C86  4A6B 0004                tst.w      [A3 + 0x4]
  5308. 00003C8A  5DC0                     slt        D0
  5309. 00003C8C  4400                     neg.b      D0
  5310. 00003C8E  1600                     move.b     D3, D0
  5311. 00003C90  4A6B 0006                tst.w      [A3 + 0x6]
  5312. 00003C94  5DC0                     slt        D0
  5313. 00003C96  4400                     neg.b      D0
  5314. 00003C98  1800                     move.b     D4, D0
  5315. 00003C9A  4A03                     tst.b      D3
  5316. 00003C9C  6604                     bne        +0x6 /* 00003CA2 */
  5317. 00003C9E  4A04                     tst.b      D4
  5318. 00003CA0  6718                     beq        +0x1A /* 00003CBA */
  5319. label00003CA2:
  5320. 00003CA2  1F04                     move.b     -[A7], D4
  5321. 00003CA4  1F03                     move.b     -[A7], D3
  5322. 00003CA6  2F0A                     move.l     -[A7], A2
  5323. 00003CA8  2F0C                     move.l     -[A7], A4
  5324. 00003CAA  2057                     movea.l    A0, [A7]
  5325. 00003CAC  2268 0004                movea.l    A1, [A0 + 0x4]
  5326. 00003CB0  2269 0198                movea.l    A1, [A1 + 0x198]
  5327. 00003CB4  4E91                     jsr        [A1]
  5328. 00003CB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5329. label00003CBA:
  5330. 00003CBA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5331. 00003CBE  4E5E                     unlink     A6
  5332. 00003CC0  4E75                     rts
  5333. fn00003CC2:
  5334. 00003CC2  4E56 0000                link       A6, 0
  5335. 00003CC6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5336. 00003CCA  246E 0008                movea.l    A2, [A6 + 0x8]
  5337. 00003CCE  362E 000C                move.w     D3, [A6 + 0xC]
  5338. 00003CD2  200A                     move.l     D0, A2
  5339. 00003CD4  6768                     beq        +0x6A /* 00003D3E */
  5340. 00003CD6  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5341. 00003CDA  2548 0004                move.l     [A2 + 0x4], A0
  5342. 00003CDE  41ED D600                lea.l      A0, [A5 - 0x2A00]
  5343. 00003CE2  41E8 0150                lea.l      A0, [A0 + 0x150]
  5344. 00003CE6  2252                     movea.l    A1, [A2]
  5345. 00003CE8  2288                     move.l     [A1], A0
  5346. 00003CEA  2652                     movea.l    A3, [A2]
  5347. 00003CEC  204A                     movea.l    A0, A2
  5348. 00003CEE  41E8 0028                lea.l      A0, [A0 + 0x28]
  5349. 00003CF2  2848                     movea.l    A4, A0
  5350. 00003CF4  91CB                     sub.l      A0, A3
  5351. 00003CF6  2748 0008                move.l     [A3 + 0x8], A0
  5352. 00003CFA  1F3C 0001                move.b     -[A7], 0x1
  5353. 00003CFE  42A7                     clr.l      -[A7]
  5354. 00003D00  2F0A                     move.l     -[A7], A2
  5355. 00003D02  61FF 0000 0670           bsr        +0x672 /* 00004374 */
  5356. 00003D08  B5ED 06BA                cmpa.l     A2, [A5 + 0x6BA /* export_211 */]
  5357. 00003D0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5358. 00003D10  6604                     bne        +0x6 /* 00003D16 */
  5359. 00003D12  42AD 06BA                clr.l      [A5 + 0x6BA /* export_211 */]
  5360. label00003D16:
  5361. 00003D16  B5ED 06B6                cmpa.l     A2, [A5 + 0x6B6]
  5362. 00003D1A  6604                     bne        +0x6 /* 00003D20 */
  5363. 00003D1C  42AD 06B6                clr.l      [A5 + 0x6B6]
  5364. label00003D20:
  5365. 00003D20  4A43                     tst.w      D3
  5366. 00003D22  670C                     beq        +0xE /* 00003D30 */
  5367. 00003D24  4267                     clr.w      -[A7]
  5368. 00003D26  2F0C                     move.l     -[A7], A4
  5369. 00003D28  4EB9 0000 3F42           jsr        [0x00003F42]
  5370. 00003D2E  5C4F                     addq.w     A7, 6
  5371. label00003D30:
  5372. 00003D30  4A43                     tst.w      D3
  5373. 00003D32  6F0A                     ble        +0xC /* 00003D3E */
  5374. 00003D34  2F0A                     move.l     -[A7], A2
  5375. 00003D36  4EB9 0000 2592           jsr        [0x00002592]
  5376. 00003D3C  584F                     addq.w     A7, 4
  5377. label00003D3E:
  5378. 00003D3E  204A                     movea.l    A0, A2
  5379. 00003D40  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5380. 00003D44  4E5E                     unlink     A6
  5381. 00003D46  4E75                     rts
  5382. 00003D48  4E56 0000                link       A6, 0
  5383. 00003D4C  48E7 0030                movem.l    -[A7], A2,A3
  5384. 00003D50  246E 0008                movea.l    A2, [A6 + 0x8]
  5385. 00003D54  266A 0020                movea.l    A3, [A2 + 0x20]
  5386. 00003D58  200B                     move.l     D0, A3
  5387. 00003D5A  6712                     beq        +0x14 /* 00003D6E */
  5388. 00003D5C  2F0A                     move.l     -[A7], A2
  5389. 00003D5E  2F0B                     move.l     -[A7], A3
  5390. 00003D60  2057                     movea.l    A0, [A7]
  5391. 00003D62  2268 0004                movea.l    A1, [A0 + 0x4]
  5392. 00003D66  2269 0194                movea.l    A1, [A1 + 0x194]
  5393. 00003D6A  4E91                     jsr        [A1]
  5394. 00003D6C  504F                     addq.w     A7, 8
  5395. label00003D6E:
  5396. 00003D6E  2F0A                     move.l     -[A7], A2
  5397. 00003D70  2057                     movea.l    A0, [A7]
  5398. 00003D72  2268 0004                movea.l    A1, [A0 + 0x4]
  5399. 00003D76  2269 011C                movea.l    A1, [A1 + 0x11C]
  5400. 00003D7A  4E91                     jsr        [A1]
  5401. 00003D7C  584F                     addq.w     A7, 4
  5402. 00003D7E  4CDF 0C00                movem.l    A2,A3, [A7]+
  5403. 00003D82  4E5E                     unlink     A6
  5404. 00003D84  4E75                     rts
  5405. 00003D86  4E75                     rts
  5406. fn00003D88:
  5407. 00003D88  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  5408. 00003D8C  282F 0014                move.l     D4, [A7 + 0x14]
  5409. 00003D90  262F 0018                move.l     D3, [A7 + 0x18]
  5410. 00003D94  3C2F 001C                move.w     D6, [A7 + 0x1C]
  5411. 00003D98  3A2F 001E                move.w     D5, [A7 + 0x1E]
  5412. 00003D9C  0C84 FFFF 8000           cmpi.l     D4, 0xFFFF8000
  5413. 00003DA2  6F24                     ble        +0x26 /* 00003DC8 */
  5414. 00003DA4  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  5415. 00003DAA  6F1C                     ble        +0x1E /* 00003DC8 */
  5416. 00003DAC  3006                     move.w     D0, D6
  5417. 00003DAE  48C0                     ext.l      D0
  5418. 00003DB0  D084                     add.l      D0, D4
  5419. 00003DB2  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  5420. 00003DB8  6C0E                     bge        +0x10 /* 00003DC8 */
  5421. 00003DBA  3005                     move.w     D0, D5
  5422. 00003DBC  48C0                     ext.l      D0
  5423. 00003DBE  D083                     add.l      D0, D3
  5424. 00003DC0  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  5425. 00003DC6  6D04                     blt        +0x6 /* 00003DCC */
  5426. label00003DC8:
  5427. 00003DC8  7000                     moveq.l    D0, 0x00
  5428. 00003DCA  6002                     bra        +0x4 /* 00003DCE */
  5429. label00003DCC:
  5430. 00003DCC  7001                     moveq.l    D0, 0x01
  5431. label00003DCE:
  5432. 00003DCE  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  5433. 00003DD2  4E75                     rts
  5434. 00003DD4  2F0A                     move.l     -[A7], A2
  5435. 00003DD6  246F 0008                movea.l    A2, [A7 + 0x8]
  5436. 00003DDA  202F 000C                move.l     D0, [A7 + 0xC]
  5437. 00003DDE  B0AA 0008                cmp.l      D0, [A2 + 0x8]
  5438. 00003DE2  6604                     bne        +0x6 /* 00003DE8 */
  5439. 00003DE4  204A                     movea.l    A0, A2
  5440. 00003DE6  6002                     bra        +0x4 /* 00003DEA */
  5441. label00003DE8:
  5442. 00003DE8  91C8                     sub.l      A0, A0
  5443. label00003DEA:
  5444. 00003DEA  245F                     movea.l    A2, [A7]+
  5445. 00003DEC  4E75                     rts
  5446. 00003DEE  2F0A                     move.l     -[A7], A2
  5447. 00003DF0  246F 0008                movea.l    A2, [A7 + 0x8]
  5448. 00003DF4  202F 000C                move.l     D0, [A7 + 0xC]
  5449. 00003DF8  B0AA 0008                cmp.l      D0, [A2 + 0x8]
  5450. 00003DFC  6604                     bne        +0x6 /* 00003E02 */
  5451. 00003DFE  204A                     movea.l    A0, A2
  5452. 00003E00  6002                     bra        +0x4 /* 00003E04 */
  5453. label00003E02:
  5454. 00003E02  91C8                     sub.l      A0, A0
  5455. label00003E04:
  5456. 00003E04  245F                     movea.l    A2, [A7]+
  5457. 00003E06  4E75                     rts
  5458. 00003E08  4E56 0000                link       A6, 0
  5459. 00003E0C  2F0A                     move.l     -[A7], A2
  5460. 00003E0E  246E 0008                movea.l    A2, [A6 + 0x8]
  5461. 00003E12  4AAA 0020                tst.l      [A2 + 0x20]
  5462. 00003E16  6604                     bne        +0x6 /* 00003E1C */
  5463. 00003E18  91C8                     sub.l      A0, A0
  5464. 00003E1A  6012                     bra        +0x14 /* 00003E2E */
  5465. label00003E1C:
  5466. 00003E1C  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  5467. 00003E20  2057                     movea.l    A0, [A7]
  5468. 00003E22  2268 0004                movea.l    A1, [A0 + 0x4]
  5469. 00003E26  2269 0018                movea.l    A1, [A1 + 0x18]
  5470. 00003E2A  4E91                     jsr        [A1]
  5471. 00003E2C  584F                     addq.w     A7, 4
  5472. label00003E2E:
  5473. 00003E2E  245F                     movea.l    A2, [A7]+
  5474. 00003E30  4E5E                     unlink     A6
  5475. 00003E32  4E75                     rts
  5476. 00003E34  7000                     moveq.l    D0, 0x00
  5477. 00003E36  4E75                     rts
  5478. 00003E38  4E75                     rts
  5479. 00003E3A  206F 0008                movea.l    A0, [A7 + 0x8]
  5480. 00003E3E  4210                     clr.b      [A0]
  5481. 00003E40  4E75                     rts
  5482. 00003E42  4E75                     rts
  5483. 00003E44  206F 0004                movea.l    A0, [A7 + 0x4]
  5484. 00003E48  2028 001C                move.l     D0, [A0 + 0x1C]
  5485. 00003E4C  4E75                     rts
  5486. 00003E4E  206F 0004                movea.l    A0, [A7 + 0x4]
  5487. 00003E52  216F 0008 001C           move.l     [A0 + 0x1C], [A7 + 0x8]
  5488. 00003E58  4E75                     rts
  5489. fn00003E5A:
  5490. 00003E5A  226F 0004                movea.l    A1, [A7 + 0x4]
  5491. 00003E5E  206F 0008                movea.l    A0, [A7 + 0x8]
  5492. 00003E62  20A9 000C                move.l     [A0], [A1 + 0xC]
  5493. 00003E66  4E75                     rts
  5494. 00003E68  7000                     moveq.l    D0, 0x00
  5495. 00003E6A  4E75                     rts
  5496. fn00003E6C:
  5497. 00003E6C  48E7 0030                movem.l    -[A7], A2,A3
  5498. 00003E70  266F 000C                movea.l    A3, [A7 + 0xC]
  5499. 00003E74  246F 0010                movea.l    A2, [A7 + 0x10]
  5500. 00003E78  24AB 0010                move.l     [A2], [A3 + 0x10]
  5501. 00003E7C  256B 0014 0004           move.l     [A2 + 0x4], [A3 + 0x14]
  5502. 00003E82  4CDF 0C00                movem.l    A2,A3, [A7]+
  5503. 00003E86  4E75                     rts
  5504. fn00003E88:
  5505. 00003E88  226F 0004                movea.l    A1, [A7 + 0x4]
  5506. 00003E8C  206F 0008                movea.l    A0, [A7 + 0x8]
  5507. 00003E90  20A9 0018                move.l     [A0], [A1 + 0x18]
  5508. 00003E94  4E75                     rts
  5509. 00003E96  4E56 0000                link       A6, 0
  5510. 00003E9A  48E7 1030                movem.l    -[A7], D3,A2,A3
  5511. 00003E9E  246E 0008                movea.l    A2, [A6 + 0x8]
  5512. 00003EA2  266E 000C                movea.l    A3, [A6 + 0xC]
  5513. 00003EA6  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  5514. 00003EAA  3F2A 000C                move.w     -[A7], [A2 + 0xC]
  5515. 00003EAE  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  5516. 00003EB2  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  5517. 00003EB6  61FF FFFF FED0           bsr        -0x12E /* 00003D88 */
  5518. 00003EBC  1600                     move.b     D3, D0
  5519. 00003EBE  4A03                     tst.b      D3
  5520. 00003EC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5521. 00003EC4  672C                     beq        +0x2E /* 00003EF2 */
  5522. 00003EC6  376A 0012 0002           move.w     [A3 + 0x2], [A2 + 0x12]
  5523. 00003ECC  36AA 0016                move.w     [A3], [A2 + 0x16]
  5524. 00003ED0  302A 000C                move.w     D0, [A2 + 0xC]
  5525. 00003ED4  48C0                     ext.l      D0
  5526. 00003ED6  322B 0002                move.w     D1, [A3 + 0x2]
  5527. 00003EDA  48C1                     ext.l      D1
  5528. 00003EDC  D280                     add.l      D1, D0
  5529. 00003EDE  3741 0006                move.w     [A3 + 0x6], D1
  5530. 00003EE2  302A 000E                move.w     D0, [A2 + 0xE]
  5531. 00003EE6  48C0                     ext.l      D0
  5532. 00003EE8  3213                     move.w     D1, [A3]
  5533. 00003EEA  48C1                     ext.l      D1
  5534. 00003EEC  D280                     add.l      D1, D0
  5535. 00003EEE  3741 0004                move.w     [A3 + 0x4], D1
  5536. label00003EF2:
  5537. 00003EF2  1003                     move.b     D0, D3
  5538. 00003EF4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5539. 00003EF8  4E5E                     unlink     A6
  5540. 00003EFA  4E75                     rts
  5541. 00003EFC  4E56 0000                link       A6, 0
  5542. 00003F00  48E7 1030                movem.l    -[A7], D3,A2,A3
  5543. 00003F04  266E 0008                movea.l    A3, [A6 + 0x8]
  5544. 00003F08  246E 000C                movea.l    A2, [A6 + 0xC]
  5545. 00003F0C  2F0A                     move.l     -[A7], A2
  5546. 00003F0E  2F0B                     move.l     -[A7], A3
  5547. 00003F10  2057                     movea.l    A0, [A7]
  5548. 00003F12  2268 0004                movea.l    A1, [A0 + 0x4]
  5549. 00003F16  2269 0038                movea.l    A1, [A1 + 0x38]
  5550. 00003F1A  4E91                     jsr        [A1]
  5551. 00003F1C  1600                     move.b     D3, D0
  5552. 00003F1E  4A03                     tst.b      D3
  5553. 00003F20  504F                     addq.w     A7, 8
  5554. 00003F22  6726                     beq        +0x28 /* 00003F4A */
  5555. 00003F24  2F0A                     move.l     -[A7], A2
  5556. 00003F26  2F0B                     move.l     -[A7], A3
  5557. 00003F28  2057                     movea.l    A0, [A7]
  5558. 00003F2A  2268 0004                movea.l    A1, [A0 + 0x4]
  5559. 00003F2E  2269 010C                movea.l    A1, [A1 + 0x10C]
  5560. 00003F32  4E91                     jsr        [A1]
  5561. 00003F34  486A 0004                pea.l      [A2 + 0x4]
  5562. 00003F38  2F0B                     move.l     -[A7], A3
  5563. 00003F3A  2057                     movea.l    A0, [A7]
  5564. 00003F3C  2268 0004                movea.l    A1, [A0 + 0x4]
  5565. 00003F40  2269 010C                movea.l    A1, [A1 + 0x10C]
  5566. 00003F44  4E91                     jsr        [A1]
  5567. 00003F46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5568. label00003F4A:
  5569. 00003F4A  1003                     move.b     D0, D3
  5570. 00003F4C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5571. 00003F50  4E5E                     unlink     A6
  5572. 00003F52  4E75                     rts
  5573. 00003F54  4E56 0000                link       A6, 0
  5574. 00003F58  48E7 0038                movem.l    -[A7], A2,A3,A4
  5575. 00003F5C  286E 0008                movea.l    A4, [A6 + 0x8]
  5576. 00003F60  95CA                     sub.l      A2, A2
  5577. 00003F62  266C 0020                movea.l    A3, [A4 + 0x20]
  5578. 00003F66  200B                     move.l     D0, A3
  5579. 00003F68  6712                     beq        +0x14 /* 00003F7C */
  5580. 00003F6A  2F0B                     move.l     -[A7], A3
  5581. 00003F6C  2057                     movea.l    A0, [A7]
  5582. 00003F6E  2268 0004                movea.l    A1, [A0 + 0x4]
  5583. 00003F72  2269 00D4                movea.l    A1, [A1 + 0xD4]
  5584. 00003F76  4E91                     jsr        [A1]
  5585. 00003F78  2448                     movea.l    A2, A0
  5586. 00003F7A  584F                     addq.w     A7, 4
  5587. label00003F7C:
  5588. 00003F7C  204A                     movea.l    A0, A2
  5589. 00003F7E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5590. 00003F82  4E5E                     unlink     A6
  5591. 00003F84  4E75                     rts
  5592. fn00003F86:
  5593. 00003F86  4E56 0000                link       A6, 0
  5594. 00003F8A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5595. 00003F8E  246E 0008                movea.l    A2, [A6 + 0x8]
  5596. 00003F92  3A2E 000C                move.w     D5, [A6 + 0xC]
  5597. 00003F96  382E 000E                move.w     D4, [A6 + 0xE]
  5598. 00003F9A  162E 0010                move.b     D3, [A6 + 0x10]
  5599. 00003F9E  1F03                     move.b     -[A7], D3
  5600. 00003FA0  302A 000E                move.w     D0, [A2 + 0xE]
  5601. 00003FA4  48C0                     ext.l      D0
  5602. 00003FA6  3204                     move.w     D1, D4
  5603. 00003FA8  48C1                     ext.l      D1
  5604. 00003FAA  9280                     sub.l      D1, D0
  5605. 00003FAC  3F01                     move.w     -[A7], D1
  5606. 00003FAE  302A 000C                move.w     D0, [A2 + 0xC]
  5607. 00003FB2  48C0                     ext.l      D0
  5608. 00003FB4  3205                     move.w     D1, D5
  5609. 00003FB6  48C1                     ext.l      D1
  5610. 00003FB8  9280                     sub.l      D1, D0
  5611. 00003FBA  3F01                     move.w     -[A7], D1
  5612. 00003FBC  2F0A                     move.l     -[A7], A2
  5613. 00003FBE  2057                     movea.l    A0, [A7]
  5614. 00003FC0  2268 0004                movea.l    A1, [A0 + 0x4]
  5615. 00003FC4  2269 0040                movea.l    A1, [A1 + 0x40]
  5616. 00003FC8  4E91                     jsr        [A1]
  5617. 00003FCA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5618. 00003FCE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5619. 00003FD2  4E5E                     unlink     A6
  5620. 00003FD4  4E75                     rts
  5621. fn00003FD6:
  5622. 00003FD6  4E56 FFD0                link       A6, -0x0030
  5623. 00003FDA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5624. 00003FDE  246E 0008                movea.l    A2, [A6 + 0x8]
  5625. 00003FE2  3A2E 000C                move.w     D5, [A6 + 0xC]
  5626. 00003FE6  382E 000E                move.w     D4, [A6 + 0xE]
  5627. 00003FEA  162E 0010                move.b     D3, [A6 + 0x10]
  5628. 00003FEE  2D6D D5E0 FFF8           move.l     [A6 - 0x8], [A5 - 0x2A20]
  5629. 00003FF4  2D6D D5E4 FFFC           move.l     [A6 - 0x4], [A5 - 0x2A1C]
  5630. 00003FFA  486E FFF8                pea.l      [A6 - 0x8]
  5631. 00003FFE  2F0A                     move.l     -[A7], A2
  5632. 00004000  2057                     movea.l    A0, [A7]
  5633. 00004002  2268 0004                movea.l    A1, [A0 + 0x4]
  5634. 00004006  2269 0038                movea.l    A1, [A1 + 0x38]
  5635. 0000400A  4E91                     jsr        [A1]
  5636. 0000400C  DB6A 000C                add.w      [A2 + 0xC], D5
  5637. 00004010  D96A 000E                add.w      [A2 + 0xE], D4
  5638. 00004014  4A03                     tst.b      D3
  5639. 00004016  504F                     addq.w     A7, 8
  5640. 00004018  6700 0168                beq        +0x16A /* 00004182 */
  5641. 0000401C  2F0A                     move.l     -[A7], A2
  5642. 0000401E  61FF 0000 073E           bsr        +0x740 /* 0000475E */
  5643. 00004024  4A00                     tst.b      D0
  5644. 00004026  584F                     addq.w     A7, 4
  5645. 00004028  6700 0158                beq        +0x15A /* 00004182 */
  5646. 0000402C  486E FFEA                pea.l      [A6 - 0x16]
  5647. 00004030  2F0A                     move.l     -[A7], A2
  5648. 00004032  2057                     movea.l    A0, [A7]
  5649. 00004034  2268 0004                movea.l    A1, [A0 + 0x4]
  5650. 00004038  2269 0038                movea.l    A1, [A1 + 0x38]
  5651. 0000403C  4E91                     jsr        [A1]
  5652. 0000403E  4A00                     tst.b      D0
  5653. 00004040  504F                     addq.w     A7, 8
  5654. 00004042  6700 013E                beq        +0x140 /* 00004182 */
  5655. 00004046  266A 0020                movea.l    A3, [A2 + 0x20]
  5656. 0000404A  200B                     move.l     D0, A3
  5657. 0000404C  6700 0134                beq        +0x136 /* 00004182 */
  5658. 00004050  486E FFD0                pea.l      [A6 - 0x30]
  5659. 00004054  2F0B                     move.l     -[A7], A3
  5660. 00004056  4EB9 0001 7EBA           jsr        [0x00017EBA]
  5661. 0000405C  486E FFF8                pea.l      [A6 - 0x8]
  5662. 00004060  486E FFD0                pea.l      [A6 - 0x30]
  5663. 00004064  486E FFF8                pea.l      [A6 - 0x8]
  5664. 00004068  A8AA                     syscall    SectRect
  5665. 0000406A  101F                     move.b     D0, [A7]+
  5666. 0000406C  486E FFF8                pea.l      [A6 - 0x8]
  5667. 00004070  486E FFE4                pea.l      [A6 - 0x1C]
  5668. 00004074  4EB9 0000 28CA           jsr        [0x000028CA]
  5669. 0000407A  486E FFEA                pea.l      [A6 - 0x16]
  5670. 0000407E  486E FFD0                pea.l      [A6 - 0x30]
  5671. 00004082  486E FFEA                pea.l      [A6 - 0x16]
  5672. 00004086  A8AA                     syscall    SectRect
  5673. 00004088  101F                     move.b     D0, [A7]+
  5674. 0000408A  486E FFEA                pea.l      [A6 - 0x16]
  5675. 0000408E  486E FFDE                pea.l      [A6 - 0x22]
  5676. 00004092  4EB9 0000 28CA           jsr        [0x000028CA]
  5677. 00004098  486E FFF2                pea.l      [A6 - 0xE]
  5678. 0000409C  4EB9 0000 28C2           jsr        [0x000028C2]
  5679. 000040A2  486E FFE4                pea.l      [A6 - 0x1C]
  5680. 000040A6  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5681. 000040AC  584F                     addq.w     A7, 4
  5682. 000040AE  2F08                     move.l     -[A7], A0
  5683. 000040B0  486E FFDE                pea.l      [A6 - 0x22]
  5684. 000040B4  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5685. 000040BA  584F                     addq.w     A7, 4
  5686. 000040BC  2F08                     move.l     -[A7], A0
  5687. 000040BE  486E FFF2                pea.l      [A6 - 0xE]
  5688. 000040C2  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5689. 000040C8  584F                     addq.w     A7, 4
  5690. 000040CA  2F08                     move.l     -[A7], A0
  5691. 000040CC  A8E5                     syscall    UnionRgn
  5692. 000040CE  4A2A 0027                tst.b      [A2 + 0x27]
  5693. 000040D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5694. 000040D6  6660                     bne        +0x62 /* 00004138 */
  5695. 000040D8  486E FFD8                pea.l      [A6 - 0x28]
  5696. 000040DC  4EB9 0000 28C2           jsr        [0x000028C2]
  5697. 000040E2  486E FFE4                pea.l      [A6 - 0x1C]
  5698. 000040E6  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5699. 000040EC  584F                     addq.w     A7, 4
  5700. 000040EE  2F08                     move.l     -[A7], A0
  5701. 000040F0  486E FFDE                pea.l      [A6 - 0x22]
  5702. 000040F4  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5703. 000040FA  584F                     addq.w     A7, 4
  5704. 000040FC  2F08                     move.l     -[A7], A0
  5705. 000040FE  486E FFD8                pea.l      [A6 - 0x28]
  5706. 00004102  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5707. 00004108  584F                     addq.w     A7, 4
  5708. 0000410A  2F08                     move.l     -[A7], A0
  5709. 0000410C  A8E4                     syscall    SectRgn
  5710. 0000410E  486E FFD8                pea.l      [A6 - 0x28]
  5711. 00004112  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5712. 00004118  584F                     addq.w     A7, 4
  5713. 0000411A  2F08                     move.l     -[A7], A0
  5714. 0000411C  486E FFF2                pea.l      [A6 - 0xE]
  5715. 00004120  4EB9 0000 7C8A           jsr        [0x00007C8A]
  5716. 00004126  3F3C FFFF                move.w     -[A7], 0xFFFF
  5717. 0000412A  486E FFD8                pea.l      [A6 - 0x28]
  5718. 0000412E  4EB9 0000 28DA           jsr        [0x000028DA]
  5719. 00004134  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5720. label00004138:
  5721. 00004138  486E FFF2                pea.l      [A6 - 0xE]
  5722. 0000413C  4EB9 0000 7CAE           jsr        [0x00007CAE]
  5723. 00004142  584F                     addq.w     A7, 4
  5724. 00004144  2F08                     move.l     -[A7], A0
  5725. 00004146  2F0A                     move.l     -[A7], A2
  5726. 00004148  2057                     movea.l    A0, [A7]
  5727. 0000414A  2268 0004                movea.l    A1, [A0 + 0x4]
  5728. 0000414E  2269 00C8                movea.l    A1, [A1 + 0xC8]
  5729. 00004152  4E91                     jsr        [A1]
  5730. 00004154  3F3C FFFF                move.w     -[A7], 0xFFFF
  5731. 00004158  486E FFF2                pea.l      [A6 - 0xE]
  5732. 0000415C  4EB9 0000 28DA           jsr        [0x000028DA]
  5733. 00004162  3F3C FFFF                move.w     -[A7], 0xFFFF
  5734. 00004166  486E FFDE                pea.l      [A6 - 0x22]
  5735. 0000416A  4EB9 0000 28DA           jsr        [0x000028DA]
  5736. 00004170  3F3C FFFF                move.w     -[A7], 0xFFFF
  5737. 00004174  486E FFE4                pea.l      [A6 - 0x1C]
  5738. 00004178  4EB9 0000 28DA           jsr        [0x000028DA]
  5739. 0000417E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5740. label00004182:
  5741. 00004182  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5742. 00004186  4E5E                     unlink     A6
  5743. 00004188  4E75                     rts
  5744. fn0000418A:
  5745. 0000418A  4E56 0000                link       A6, 0
  5746. 0000418E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5747. 00004192  246E 0008                movea.l    A2, [A6 + 0x8]
  5748. 00004196  2A2E 000C                move.l     D5, [A6 + 0xC]
  5749. 0000419A  282E 0010                move.l     D4, [A6 + 0x10]
  5750. 0000419E  162E 0014                move.b     D3, [A6 + 0x14]
  5751. 000041A2  4A85                     tst.l      D5
  5752. 000041A4  6604                     bne        +0x6 /* 000041AA */
  5753. 000041A6  4A84                     tst.l      D4
  5754. 000041A8  6730                     beq        +0x32 /* 000041DA */
  5755. label000041AA:
  5756. 000041AA  4A03                     tst.b      D3
  5757. 000041AC  6710                     beq        +0x12 /* 000041BE */
  5758. 000041AE  2F0A                     move.l     -[A7], A2
  5759. 000041B0  2057                     movea.l    A0, [A7]
  5760. 000041B2  2268 0004                movea.l    A1, [A0 + 0x4]
  5761. 000041B6  2269 00BC                movea.l    A1, [A1 + 0xBC]
  5762. 000041BA  4E91                     jsr        [A1]
  5763. 000041BC  584F                     addq.w     A7, 4
  5764. label000041BE:
  5765. 000041BE  DBAA 0010                add.l      [A2 + 0x10], D5
  5766. 000041C2  D9AA 0014                add.l      [A2 + 0x14], D4
  5767. 000041C6  4A03                     tst.b      D3
  5768. 000041C8  6710                     beq        +0x12 /* 000041DA */
  5769. 000041CA  2F0A                     move.l     -[A7], A2
  5770. 000041CC  2057                     movea.l    A0, [A7]
  5771. 000041CE  2268 0004                movea.l    A1, [A0 + 0x4]
  5772. 000041D2  2269 00BC                movea.l    A1, [A1 + 0xBC]
  5773. 000041D6  4E91                     jsr        [A1]
  5774. 000041D8  584F                     addq.w     A7, 4
  5775. label000041DA:
  5776. 000041DA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5777. 000041DE  4E5E                     unlink     A6
  5778. 000041E0  4E75                     rts
  5779. fn000041E2:
  5780. 000041E2  4E56 FFF8                link       A6, -0x0008
  5781. 000041E6  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5782. 000041EA  246E 0008                movea.l    A2, [A6 + 0x8]
  5783. 000041EE  2A2E 000C                move.l     D5, [A6 + 0xC]
  5784. 000041F2  282E 0010                move.l     D4, [A6 + 0x10]
  5785. 000041F6  162E 0014                move.b     D3, [A6 + 0x14]
  5786. 000041FA  2D6D D5E8 FFF8           move.l     [A6 - 0x8], [A5 - 0x2A18]
  5787. 00004200  2D6D D5EC FFFC           move.l     [A6 - 0x4], [A5 - 0x2A14]
  5788. 00004206  4AAA 0020                tst.l      [A2 + 0x20]
  5789. 0000420A  6710                     beq        +0x12 /* 0000421C */
  5790. 0000420C  486E FFF8                pea.l      [A6 - 0x8]
  5791. 00004210  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  5792. 00004214  61FF FFFF FC56           bsr        -0x3A8 /* 00003E6C */
  5793. 0000421A  504F                     addq.w     A7, 8
  5794. label0000421C:
  5795. 0000421C  1F03                     move.b     -[A7], D3
  5796. 0000421E  202E FFFC                move.l     D0, [A6 - 0x4]
  5797. 00004222  D084                     add.l      D0, D4
  5798. 00004224  90AA 0014                sub.l      D0, [A2 + 0x14]
  5799. 00004228  2F00                     move.l     -[A7], D0
  5800. 0000422A  202E FFF8                move.l     D0, [A6 - 0x8]
  5801. 0000422E  D085                     add.l      D0, D5
  5802. 00004230  90AA 0010                sub.l      D0, [A2 + 0x10]
  5803. 00004234  2F00                     move.l     -[A7], D0
  5804. 00004236  2F0A                     move.l     -[A7], A2
  5805. 00004238  2057                     movea.l    A0, [A7]
  5806. 0000423A  2268 0004                movea.l    A1, [A0 + 0x4]
  5807. 0000423E  2269 0044                movea.l    A1, [A1 + 0x44]
  5808. 00004242  4E91                     jsr        [A1]
  5809. 00004244  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5810. 00004248  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5811. 0000424C  4E5E                     unlink     A6
  5812. 0000424E  4E75                     rts
  5813. 00004250  4E56 FFF8                link       A6, -0x0008
  5814. 00004254  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5815. 00004258  246E 0008                movea.l    A2, [A6 + 0x8]
  5816. 0000425C  2A2E 000C                move.l     D5, [A6 + 0xC]
  5817. 00004260  282E 0010                move.l     D4, [A6 + 0x10]
  5818. 00004264  162E 0014                move.b     D3, [A6 + 0x14]
  5819. 00004268  2D6D D5F0 FFF8           move.l     [A6 - 0x8], [A5 - 0x2A10]
  5820. 0000426E  2D6D D5F4 FFFC           move.l     [A6 - 0x4], [A5 - 0x2A0C]
  5821. 00004274  266A 0020                movea.l    A3, [A2 + 0x20]
  5822. 00004278  200B                     move.l     D0, A3
  5823. 0000427A  670E                     beq        +0x10 /* 0000428A */
  5824. 0000427C  486E FFF8                pea.l      [A6 - 0x8]
  5825. 00004280  2F0B                     move.l     -[A7], A3
  5826. 00004282  4EB9 0001 BA2C           jsr        [0x0001BA2C]
  5827. 00004288  504F                     addq.w     A7, 8
  5828. label0000428A:
  5829. 0000428A  1F03                     move.b     -[A7], D3
  5830. 0000428C  202E FFFC                move.l     D0, [A6 - 0x4]
  5831. 00004290  D084                     add.l      D0, D4
  5832. 00004292  90AA 0014                sub.l      D0, [A2 + 0x14]
  5833. 00004296  2F00                     move.l     -[A7], D0
  5834. 00004298  202E FFF8                move.l     D0, [A6 - 0x8]
  5835. 0000429C  D085                     add.l      D0, D5
  5836. 0000429E  90AA 0010                sub.l      D0, [A2 + 0x10]
  5837. 000042A2  2F00                     move.l     -[A7], D0
  5838. 000042A4  2F0A                     move.l     -[A7], A2
  5839. 000042A6  2057                     movea.l    A0, [A7]
  5840. 000042A8  2268 0004                movea.l    A1, [A0 + 0x4]
  5841. 000042AC  2269 0044                movea.l    A1, [A1 + 0x44]
  5842. 000042B0  4E91                     jsr        [A1]
  5843. 000042B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5844. 000042B6  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5845. 000042BA  4E5E                     unlink     A6
  5846. 000042BC  4E75                     rts
  5847. fn000042BE:
  5848. 000042BE  4E56 0000                link       A6, 0
  5849. 000042C2  48E7 0030                movem.l    -[A7], A2,A3
  5850. 000042C6  266E 0008                movea.l    A3, [A6 + 0x8]
  5851. 000042CA  246E 000C                movea.l    A2, [A6 + 0xC]
  5852. 000042CE  4878 0004                push.l     0x4
  5853. 000042D2  486B 000C                pea.l      [A3 + 0xC]
  5854. 000042D6  2F0A                     move.l     -[A7], A2
  5855. 000042D8  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  5856. 000042DE  4878 0008                push.l     0x8
  5857. 000042E2  486B 0010                pea.l      [A3 + 0x10]
  5858. 000042E6  2F0A                     move.l     -[A7], A2
  5859. 000042E8  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  5860. 000042EE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5861. 000042F2  4CDF 0C00                movem.l    A2,A3, [A7]+
  5862. 000042F6  4E5E                     unlink     A6
  5863. 000042F8  4E75                     rts
  5864. fn000042FA:
  5865. 000042FA  4E56 FFF4                link       A6, -0x000C
  5866. 000042FE  48E7 0030                movem.l    -[A7], A2,A3
  5867. 00004302  246E 0008                movea.l    A2, [A6 + 0x8]
  5868. 00004306  266E 000C                movea.l    A3, [A6 + 0xC]
  5869. 0000430A  4878 0004                push.l     0x4
  5870. 0000430E  486E FFFC                pea.l      [A6 - 0x4]
  5871. 00004312  2F0B                     move.l     -[A7], A3
  5872. 00004314  2057                     movea.l    A0, [A7]
  5873. 00004316  2250                     movea.l    A1, [A0]
  5874. 00004318  2269 0024                movea.l    A1, [A1 + 0x24]
  5875. 0000431C  4E91                     jsr        [A1]
  5876. 0000431E  4878 0008                push.l     0x8
  5877. 00004322  486E FFF4                pea.l      [A6 - 0xC]
  5878. 00004326  2F0B                     move.l     -[A7], A3
  5879. 00004328  2057                     movea.l    A0, [A7]
  5880. 0000432A  2250                     movea.l    A1, [A0]
  5881. 0000432C  2269 0024                movea.l    A1, [A1 + 0x24]
  5882. 00004330  4E91                     jsr        [A1]
  5883. 00004332  4227                     clr.b      -[A7]
  5884. 00004334  202E FFF8                move.l     D0, [A6 - 0x8]
  5885. 00004338  90AA 0014                sub.l      D0, [A2 + 0x14]
  5886. 0000433C  2F00                     move.l     -[A7], D0
  5887. 0000433E  202E FFF4                move.l     D0, [A6 - 0xC]
  5888. 00004342  90AA 0010                sub.l      D0, [A2 + 0x10]
  5889. 00004346  2F00                     move.l     -[A7], D0
  5890. 00004348  2F0A                     move.l     -[A7], A2
  5891. 0000434A  2057                     movea.l    A0, [A7]
  5892. 0000434C  2268 0004                movea.l    A1, [A0 + 0x4]
  5893. 00004350  2269 0044                movea.l    A1, [A1 + 0x44]
  5894. 00004354  4E91                     jsr        [A1]
  5895. 00004356  4227                     clr.b      -[A7]
  5896. 00004358  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5897. 0000435C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5898. 00004360  2F0A                     move.l     -[A7], A2
  5899. 00004362  61FF FFFF FC22           bsr        -0x3DC /* 00003F86 */
  5900. 00004368  4FEF 0030                lea.l      A7, [A7 + 0x30]
  5901. 0000436C  4CDF 0C00                movem.l    A2,A3, [A7]+
  5902. 00004370  4E5E                     unlink     A6
  5903. 00004372  4E75                     rts
  5904. fn00004374:
  5905. 00004374  4E56 0000                link       A6, 0
  5906. 00004378  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5907. 0000437C  246E 0008                movea.l    A2, [A6 + 0x8]
  5908. 00004380  266E 000C                movea.l    A3, [A6 + 0xC]
  5909. 00004384  162E 0010                move.b     D3, [A6 + 0x10]
  5910. 00004388  286A 0020                movea.l    A4, [A2 + 0x20]
  5911. 0000438C  200C                     move.l     D0, A4
  5912. 0000438E  6712                     beq        +0x14 /* 000043A2 */
  5913. 00004390  2F0A                     move.l     -[A7], A2
  5914. 00004392  2F0C                     move.l     -[A7], A4
  5915. 00004394  2057                     movea.l    A0, [A7]
  5916. 00004396  2268 0004                movea.l    A1, [A0 + 0x4]
  5917. 0000439A  2269 0190                movea.l    A1, [A1 + 0x190]
  5918. 0000439E  4E91                     jsr        [A1]
  5919. 000043A0  504F                     addq.w     A7, 8
  5920. label000043A2:
  5921. 000043A2  254B 0020                move.l     [A2 + 0x20], A3
  5922. 000043A6  200B                     move.l     D0, A3
  5923. 000043A8  6738                     beq        +0x3A /* 000043E2 */
  5924. 000043AA  2F0A                     move.l     -[A7], A2
  5925. 000043AC  2F0B                     move.l     -[A7], A3
  5926. 000043AE  2057                     movea.l    A0, [A7]
  5927. 000043B0  2268 0004                movea.l    A1, [A0 + 0x4]
  5928. 000043B4  2269 018C                movea.l    A1, [A1 + 0x18C]
  5929. 000043B8  4E91                     jsr        [A1]
  5930. 000043BA  4A03                     tst.b      D3
  5931. 000043BC  504F                     addq.w     A7, 8
  5932. 000043BE  6712                     beq        +0x14 /* 000043D2 */
  5933. 000043C0  2F0A                     move.l     -[A7], A2
  5934. 000043C2  2F0B                     move.l     -[A7], A3
  5935. 000043C4  2057                     movea.l    A0, [A7]
  5936. 000043C6  2268 0004                movea.l    A1, [A0 + 0x4]
  5937. 000043CA  2269 0194                movea.l    A1, [A1 + 0x194]
  5938. 000043CE  4E91                     jsr        [A1]
  5939. 000043D0  504F                     addq.w     A7, 8
  5940. label000043D2:
  5941. 000043D2  2F0A                     move.l     -[A7], A2
  5942. 000043D4  2057                     movea.l    A0, [A7]
  5943. 000043D6  2268 0004                movea.l    A1, [A0 + 0x4]
  5944. 000043DA  2269 0054                movea.l    A1, [A1 + 0x54]
  5945. 000043DE  4E91                     jsr        [A1]
  5946. 000043E0  584F                     addq.w     A7, 4
  5947. label000043E2:
  5948. 000043E2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5949. 000043E6  4E5E                     unlink     A6
  5950. 000043E8  4E75                     rts
  5951. 000043EA  4E75                     rts
  5952. fn000043EC:
  5953. 000043EC  4E56 0000                link       A6, 0
  5954. 000043F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5955. 000043F4  246E 0008                movea.l    A2, [A6 + 0x8]
  5956. 000043F8  286E 000C                movea.l    A4, [A6 + 0xC]
  5957. 000043FC  266E 0010                movea.l    A3, [A6 + 0x10]
  5958. 00004400  1E2E 0014                move.b     D7, [A6 + 0x14]
  5959. 00004404  7600                     moveq.l    D3, 0x00
  5960. 00004406  7800                     moveq.l    D4, 0x00
  5961. 00004408  7A00                     moveq.l    D5, 0x00
  5962. 0000440A  7C00                     moveq.l    D6, 0x00
  5963. 0000440C  4A2A 001A                tst.b      [A2 + 0x1A]
  5964. 00004410  670C                     beq        +0xE /* 0000441E */
  5965. 00004412  4A2A 0018                tst.b      [A2 + 0x18]
  5966. 00004416  6704                     beq        +0x6 /* 0000441C */
  5967. 00004418  260C                     move.l     D3, A4
  5968. 0000441A  6002                     bra        +0x4 /* 0000441E */
  5969. label0000441C:
  5970. 0000441C  2A0C                     move.l     D5, A4
  5971. label0000441E:
  5972. 0000441E  4A2A 001B                tst.b      [A2 + 0x1B]
  5973. 00004422  670C                     beq        +0xE /* 00004430 */
  5974. 00004424  4A2A 0019                tst.b      [A2 + 0x19]
  5975. 00004428  6704                     beq        +0x6 /* 0000442E */
  5976. 0000442A  280B                     move.l     D4, A3
  5977. 0000442C  6002                     bra        +0x4 /* 00004430 */
  5978. label0000442E:
  5979. 0000442E  2C0B                     move.l     D6, A3
  5980. label00004430:
  5981. 00004430  4A83                     tst.l      D3
  5982. 00004432  6604                     bne        +0x6 /* 00004438 */
  5983. 00004434  4A84                     tst.l      D4
  5984. 00004436  6718                     beq        +0x1A /* 00004450 */
  5985. label00004438:
  5986. 00004438  1F07                     move.b     -[A7], D7
  5987. 0000443A  3F04                     move.w     -[A7], D4
  5988. 0000443C  3F03                     move.w     -[A7], D3
  5989. 0000443E  2F0A                     move.l     -[A7], A2
  5990. 00004440  2057                     movea.l    A0, [A7]
  5991. 00004442  2268 0004                movea.l    A1, [A0 + 0x4]
  5992. 00004446  2269 0040                movea.l    A1, [A1 + 0x40]
  5993. 0000444A  4E91                     jsr        [A1]
  5994. 0000444C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5995. label00004450:
  5996. 00004450  4A85                     tst.l      D5
  5997. 00004452  6604                     bne        +0x6 /* 00004458 */
  5998. 00004454  4A86                     tst.l      D6
  5999. 00004456  6718                     beq        +0x1A /* 00004470 */
  6000. label00004458:
  6001. 00004458  1F07                     move.b     -[A7], D7
  6002. 0000445A  2F06                     move.l     -[A7], D6
  6003. 0000445C  2F05                     move.l     -[A7], D5
  6004. 0000445E  2F0A                     move.l     -[A7], A2
  6005. 00004460  2057                     movea.l    A0, [A7]
  6006. 00004462  2268 0004                movea.l    A1, [A0 + 0x4]
  6007. 00004466  2269 0044                movea.l    A1, [A1 + 0x44]
  6008. 0000446A  4E91                     jsr        [A1]
  6009. 0000446C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6010. label00004470:
  6011. 00004470  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6012. 00004474  4E5E                     unlink     A6
  6013. 00004476  4E75                     rts
  6014. 00004478  4E56 0000                link       A6, 0
  6015. 0000447C  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  6016. 00004480  246E 0008                movea.l    A2, [A6 + 0x8]
  6017. 00004484  2C2E 000C                move.l     D6, [A6 + 0xC]
  6018. 00004488  2A2E 0010                move.l     D5, [A6 + 0x10]
  6019. 0000448C  7600                     moveq.l    D3, 0x00
  6020. 0000448E  7800                     moveq.l    D4, 0x00
  6021. 00004490  4A2A 0018                tst.b      [A2 + 0x18]
  6022. 00004494  660A                     bne        +0xC /* 000044A0 */
  6023. 00004496  4A2A 001A                tst.b      [A2 + 0x1A]
  6024. 0000449A  6604                     bne        +0x6 /* 000044A0 */
  6025. 0000449C  2606                     move.l     D3, D6
  6026. 0000449E  4483                     neg.l      D3
  6027. label000044A0:
  6028. 000044A0  4A2A 0019                tst.b      [A2 + 0x19]
  6029. 000044A4  660A                     bne        +0xC /* 000044B0 */
  6030. 000044A6  4A2A 001B                tst.b      [A2 + 0x1B]
  6031. 000044AA  6604                     bne        +0x6 /* 000044B0 */
  6032. 000044AC  2805                     move.l     D4, D5
  6033. 000044AE  4484                     neg.l      D4
  6034. label000044B0:
  6035. 000044B0  4A83                     tst.l      D3
  6036. 000044B2  6604                     bne        +0x6 /* 000044B8 */
  6037. 000044B4  4A84                     tst.l      D4
  6038. 000044B6  6718                     beq        +0x1A /* 000044D0 */
  6039. label000044B8:
  6040. 000044B8  4227                     clr.b      -[A7]
  6041. 000044BA  2F04                     move.l     -[A7], D4
  6042. 000044BC  2F03                     move.l     -[A7], D3
  6043. 000044BE  2F0A                     move.l     -[A7], A2
  6044. 000044C0  2057                     movea.l    A0, [A7]
  6045. 000044C2  2268 0004                movea.l    A1, [A0 + 0x4]
  6046. 000044C6  2269 0044                movea.l    A1, [A1 + 0x44]
  6047. 000044CA  4E91                     jsr        [A1]
  6048. 000044CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6049. label000044D0:
  6050. 000044D0  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  6051. 000044D4  4E5E                     unlink     A6
  6052. 000044D6  4E75                     rts
  6053. fn000044D8:
  6054. 000044D8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  6055. 000044DC  246F 0014                movea.l    A2, [A7 + 0x14]
  6056. 000044E0  2A2F 0018                move.l     D5, [A7 + 0x18]
  6057. 000044E4  282F 001C                move.l     D4, [A7 + 0x1C]
  6058. 000044E8  262A 0010                move.l     D3, [A2 + 0x10]
  6059. 000044EC  BA83                     cmp.l      D5, D3
  6060. 000044EE  6D0C                     blt        +0xE /* 000044FC */
  6061. 000044F0  302A 000C                move.w     D0, [A2 + 0xC]
  6062. 000044F4  48C0                     ext.l      D0
  6063. 000044F6  D083                     add.l      D0, D3
  6064. 000044F8  BA80                     cmp.l      D5, D0
  6065. 000044FA  6D04                     blt        +0x6 /* 00004500 */
  6066. label000044FC:
  6067. 000044FC  7000                     moveq.l    D0, 0x00
  6068. 000044FE  6002                     bra        +0x4 /* 00004502 */
  6069. label00004500:
  6070. 00004500  7001                     moveq.l    D0, 0x01
  6071. label00004502:
  6072. 00004502  4A00                     tst.b      D0
  6073. 00004504  6714                     beq        +0x16 /* 0000451A */
  6074. 00004506  B8AA 0014                cmp.l      D4, [A2 + 0x14]
  6075. 0000450A  6D0E                     blt        +0x10 /* 0000451A */
  6076. 0000450C  302A 000E                move.w     D0, [A2 + 0xE]
  6077. 00004510  48C0                     ext.l      D0
  6078. 00004512  D0AA 0014                add.l      D0, [A2 + 0x14]
  6079. 00004516  B880                     cmp.l      D4, D0
  6080. 00004518  6D04                     blt        +0x6 /* 0000451E */
  6081. label0000451A:
  6082. 0000451A  7000                     moveq.l    D0, 0x00
  6083. 0000451C  6002                     bra        +0x4 /* 00004520 */
  6084. label0000451E:
  6085. 0000451E  7001                     moveq.l    D0, 0x01
  6086. label00004520:
  6087. 00004520  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  6088. 00004524  4E75                     rts
  6089. 00004526  4E56 0000                link       A6, 0
  6090. 0000452A  48E7 1820                movem.l    -[A7], D3,D4,A2
  6091. 0000452E  246E 0008                movea.l    A2, [A6 + 0x8]
  6092. 00004532  282E 000C                move.l     D4, [A6 + 0xC]
  6093. 00004536  262E 0010                move.l     D3, [A6 + 0x10]
  6094. 0000453A  2F03                     move.l     -[A7], D3
  6095. 0000453C  2F04                     move.l     -[A7], D4
  6096. 0000453E  2F0A                     move.l     -[A7], A2
  6097. 00004540  2057                     movea.l    A0, [A7]
  6098. 00004542  2268 0004                movea.l    A1, [A0 + 0x4]
  6099. 00004546  2269 0060                movea.l    A1, [A1 + 0x60]
  6100. 0000454A  4E91                     jsr        [A1]
  6101. 0000454C  4A00                     tst.b      D0
  6102. 0000454E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6103. 00004552  670E                     beq        +0x10 /* 00004562 */
  6104. 00004554  2F0A                     move.l     -[A7], A2
  6105. 00004556  61FF 0000 0422           bsr        +0x424 /* 0000497A */
  6106. 0000455C  4A00                     tst.b      D0
  6107. 0000455E  584F                     addq.w     A7, 4
  6108. 00004560  6604                     bne        +0x6 /* 00004566 */
  6109. label00004562:
  6110. 00004562  7000                     moveq.l    D0, 0x00
  6111. 00004564  6002                     bra        +0x4 /* 00004568 */
  6112. label00004566:
  6113. 00004566  7001                     moveq.l    D0, 0x01
  6114. label00004568:
  6115. 00004568  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6116. 0000456C  4E5E                     unlink     A6
  6117. 0000456E  4E75                     rts
  6118. 00004570  91C8                     sub.l      A0, A0
  6119. 00004572  4E75                     rts
  6120. 00004574  4E56 0000                link       A6, 0
  6121. 00004578  48E7 1820                movem.l    -[A7], D3,D4,A2
  6122. 0000457C  246E 0008                movea.l    A2, [A6 + 0x8]
  6123. 00004580  282E 000C                move.l     D4, [A6 + 0xC]
  6124. 00004584  262E 0010                move.l     D3, [A6 + 0x10]
  6125. 00004588  2F03                     move.l     -[A7], D3
  6126. 0000458A  2F04                     move.l     -[A7], D4
  6127. 0000458C  2F0A                     move.l     -[A7], A2
  6128. 0000458E  2057                     movea.l    A0, [A7]
  6129. 00004590  2268 0004                movea.l    A1, [A0 + 0x4]
  6130. 00004594  2269 0060                movea.l    A1, [A1 + 0x60]
  6131. 00004598  4E91                     jsr        [A1]
  6132. 0000459A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6133. 0000459E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6134. 000045A2  4E5E                     unlink     A6
  6135. 000045A4  4E75                     rts
  6136. 000045A6  91C8                     sub.l      A0, A0
  6137. 000045A8  4E75                     rts
  6138. 000045AA  91C8                     sub.l      A0, A0
  6139. 000045AC  4E75                     rts
  6140. fn000045AE:
  6141. 000045AE  4E56 0000                link       A6, 0
  6142. 000045B2  48E7 0030                movem.l    -[A7], A2,A3
  6143. 000045B6  266E 0008                movea.l    A3, [A6 + 0x8]
  6144. 000045BA  246E 000C                movea.l    A2, [A6 + 0xC]
  6145. 000045BE  4A2A 0018                tst.b      [A2 + 0x18]
  6146. 000045C2  664E                     bne        +0x50 /* 00004612 */
  6147. 000045C4  486A 0004                pea.l      [A2 + 0x4]
  6148. 000045C8  2F0B                     move.l     -[A7], A3
  6149. 000045CA  2057                     movea.l    A0, [A7]
  6150. 000045CC  2268 0004                movea.l    A1, [A0 + 0x4]
  6151. 000045D0  2269 010C                movea.l    A1, [A1 + 0x10C]
  6152. 000045D4  4E91                     jsr        [A1]
  6153. 000045D6  2F0A                     move.l     -[A7], A2
  6154. 000045D8  2F0B                     move.l     -[A7], A3
  6155. 000045DA  2057                     movea.l    A0, [A7]
  6156. 000045DC  2268 0004                movea.l    A1, [A0 + 0x4]
  6157. 000045E0  2269 0084                movea.l    A1, [A1 + 0x84]
  6158. 000045E4  4E91                     jsr        [A1]
  6159. 000045E6  2F0A                     move.l     -[A7], A2
  6160. 000045E8  4878 032C                push.l     0x32C
  6161. 000045EC  2F13                     move.l     -[A7], [A3]
  6162. 000045EE  2057                     movea.l    A0, [A7]
  6163. 000045F0  2250                     movea.l    A1, [A0]
  6164. 000045F2  2269 0018                movea.l    A1, [A1 + 0x18]
  6165. 000045F6  4E91                     jsr        [A1]
  6166. 000045F8  4A00                     tst.b      D0
  6167. 000045FA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6168. 000045FE  6712                     beq        +0x14 /* 00004612 */
  6169. 00004600  2F0A                     move.l     -[A7], A2
  6170. 00004602  2F0B                     move.l     -[A7], A3
  6171. 00004604  2057                     movea.l    A0, [A7]
  6172. 00004606  2268 0004                movea.l    A1, [A0 + 0x4]
  6173. 0000460A  2269 007C                movea.l    A1, [A1 + 0x7C]
  6174. 0000460E  4E91                     jsr        [A1]
  6175. 00004610  504F                     addq.w     A7, 8
  6176. label00004612:
  6177. 00004612  4CDF 0C00                movem.l    A2,A3, [A7]+
  6178. 00004616  4E5E                     unlink     A6
  6179. 00004618  4E75                     rts
  6180. 0000461A  4E75                     rts
  6181. 0000461C  206F 0008                movea.l    A0, [A7 + 0x8]
  6182. 00004620  2B68 0006 06B2           move.l     [A5 + 0x6B2 /* export_210 */], [A0 + 0x6]
  6183. 00004626  4E75                     rts
  6184. 00004628  4E56 0000                link       A6, 0
  6185. 0000462C  48E7 0030                movem.l    -[A7], A2,A3
  6186. 00004630  266E 0008                movea.l    A3, [A6 + 0x8]
  6187. 00004634  246E 000C                movea.l    A2, [A6 + 0xC]
  6188. 00004638  B7ED 06BA                cmpa.l     A3, [A5 + 0x6BA /* export_211 */]
  6189. 0000463C  663C                     bne        +0x3E /* 0000467A */
  6190. 0000463E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  6191. 00004642  2F0B                     move.l     -[A7], A3
  6192. 00004644  2057                     movea.l    A0, [A7]
  6193. 00004646  2268 0004                movea.l    A1, [A0 + 0x4]
  6194. 0000464A  2269 00A0                movea.l    A1, [A1 + 0xA0]
  6195. 0000464E  4E91                     jsr        [A1]
  6196. 00004650  4A00                     tst.b      D0
  6197. 00004652  504F                     addq.w     A7, 8
  6198. 00004654  6724                     beq        +0x26 /* 0000467A */
  6199. 00004656  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6200. 0000465A  2F2D 06AA                move.l     -[A7], [A5 + 0x6AA /* export_209 */]
  6201. 0000465E  2F0B                     move.l     -[A7], A3
  6202. 00004660  2057                     movea.l    A0, [A7]
  6203. 00004662  2268 0004                movea.l    A1, [A0 + 0x4]
  6204. 00004666  2269 009C                movea.l    A1, [A1 + 0x9C]
  6205. 0000466A  4E91                     jsr        [A1]
  6206. 0000466C  4A00                     tst.b      D0
  6207. 0000466E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6208. 00004672  6706                     beq        +0x8 /* 0000467A */
  6209. 00004674  526D 06A8                addq.w     [A5 + 0x6A8], 1
  6210. 00004678  6006                     bra        +0x8 /* 00004680 */
  6211. label0000467A:
  6212. 0000467A  3B7C 0001 06A8           move.w     [A5 + 0x6A8], 0x1
  6213. label00004680:
  6214. 00004680  2B4B 06BA                move.l     [A5 + 0x6BA /* export_211 */], A3
  6215. 00004684  2B6A 0004 06AA           move.l     [A5 + 0x6AA /* export_209 */], [A2 + 0x4]
  6216. 0000468A  2B6A 000E 06AE           move.l     [A5 + 0x6AE], [A2 + 0xE]
  6217. 00004690  4CDF 0C00                movem.l    A2,A3, [A7]+
  6218. 00004694  4E5E                     unlink     A6
  6219. 00004696  4E75                     rts
  6220. 00004698  48E7 1800                movem.l    -[A7], D3,D4
  6221. 0000469C  302F 0016                move.w     D0, [A7 + 0x16]
  6222. 000046A0  48C0                     ext.l      D0
  6223. 000046A2  362F 0012                move.w     D3, [A7 + 0x12]
  6224. 000046A6  48C3                     ext.l      D3
  6225. 000046A8  9680                     sub.l      D3, D0
  6226. 000046AA  4A43                     tst.w      D3
  6227. 000046AC  6C04                     bge        +0x6 /* 000046B2 */
  6228. 000046AE  48C3                     ext.l      D3
  6229. 000046B0  4483                     neg.l      D3
  6230. label000046B2:
  6231. 000046B2  302F 0014                move.w     D0, [A7 + 0x14]
  6232. 000046B6  48C0                     ext.l      D0
  6233. 000046B8  382F 0010                move.w     D4, [A7 + 0x10]
  6234. 000046BC  48C4                     ext.l      D4
  6235. 000046BE  9880                     sub.l      D4, D0
  6236. 000046C0  4A44                     tst.w      D4
  6237. 000046C2  6C04                     bge        +0x6 /* 000046C8 */
  6238. 000046C4  48C4                     ext.l      D4
  6239. 000046C6  4484                     neg.l      D4
  6240. label000046C8:
  6241. 000046C8  0C43 0004                cmpi.w     D3, 0x4
  6242. 000046CC  6E06                     bgt        +0x8 /* 000046D4 */
  6243. 000046CE  0C44 0004                cmpi.w     D4, 0x4
  6244. 000046D2  6F04                     ble        +0x6 /* 000046D8 */
  6245. label000046D4:
  6246. 000046D4  7000                     moveq.l    D0, 0x00
  6247. 000046D6  6002                     bra        +0x4 /* 000046DA */
  6248. label000046D8:
  6249. 000046D8  7001                     moveq.l    D0, 0x01
  6250. label000046DA:
  6251. 000046DA  4CDF 0018                movem.l    D3,D4, [A7]+
  6252. 000046DE  4E75                     rts
  6253. 000046E0  4E56 0000                link       A6, 0
  6254. 000046E4  594F                     subq.w     A7, 4
  6255. 000046E6  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  6256. 000046EA  201F                     move.l     D0, [A7]+
  6257. 000046EC  222E 000C                move.l     D1, [A6 + 0xC]
  6258. 000046F0  92AD 06AE                sub.l      D1, [A5 + 0x6AE]
  6259. 000046F4  B280                     cmp.l      D1, D0
  6260. 000046F6  53C1                     sls        D1
  6261. 000046F8  4401                     neg.b      D1
  6262. 000046FA  1001                     move.b     D0, D1
  6263. 000046FC  4E5E                     unlink     A6
  6264. 000046FE  4E75                     rts
  6265. fn00004700:
  6266. 00004700  4E56 0000                link       A6, 0
  6267. 00004704  48E7 0030                movem.l    -[A7], A2,A3
  6268. 00004708  246E 0008                movea.l    A2, [A6 + 0x8]
  6269. 0000470C  266E 0010                movea.l    A3, [A6 + 0x10]
  6270. 00004710  2F0B                     move.l     -[A7], A3
  6271. 00004712  4878 032D                push.l     0x32D
  6272. 00004716  2F12                     move.l     -[A7], [A2]
  6273. 00004718  2057                     movea.l    A0, [A7]
  6274. 0000471A  2250                     movea.l    A1, [A0]
  6275. 0000471C  2269 0018                movea.l    A1, [A1 + 0x18]
  6276. 00004720  4E91                     jsr        [A1]
  6277. 00004722  4A00                     tst.b      D0
  6278. 00004724  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6279. 00004728  6718                     beq        +0x1A /* 00004742 */
  6280. 0000472A  2F0B                     move.l     -[A7], A3
  6281. 0000472C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6282. 00004730  2F0A                     move.l     -[A7], A2
  6283. 00004732  2057                     movea.l    A0, [A7]
  6284. 00004734  2268 0004                movea.l    A1, [A0 + 0x4]
  6285. 00004738  2269 008C                movea.l    A1, [A1 + 0x8C]
  6286. 0000473C  4E91                     jsr        [A1]
  6287. 0000473E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6288. label00004742:
  6289. 00004742  4CDF 0C00                movem.l    A2,A3, [A7]+
  6290. 00004746  4E5E                     unlink     A6
  6291. 00004748  4E75                     rts
  6292. 0000474A  4E56 0000                link       A6, 0
  6293. 0000474E  4EB9 0001 BF40           jsr        [0x0001BF40]
  6294. 00004754  4E5E                     unlink     A6
  6295. 00004756  4E75                     rts
  6296. 00004758  4E75                     rts
  6297. 0000475A  4E75                     rts
  6298. 0000475C  4E75                     rts
  6299. fn0000475E:
  6300. 0000475E  206F 0004                movea.l    A0, [A7 + 0x4]
  6301. 00004762  0C28 0002 0024           cmpi.b     [A0 + 0x24], 0x2
  6302. 00004768  57C0                     seq        D0
  6303. 0000476A  4400                     neg.b      D0
  6304. 0000476C  4E75                     rts
  6305. fn0000476E:
  6306. 0000476E  4E56 0000                link       A6, 0
  6307. 00004772  2F0A                     move.l     -[A7], A2
  6308. 00004774  246E 0008                movea.l    A2, [A6 + 0x8]
  6309. 00004778  4A2A 0024                tst.b      [A2 + 0x24]
  6310. 0000477C  663E                     bne        +0x40 /* 000047BC */
  6311. 0000477E  4AAA 0020                tst.l      [A2 + 0x20]
  6312. 00004782  6732                     beq        +0x34 /* 000047B6 */
  6313. 00004784  206A 0020                movea.l    A0, [A2 + 0x20]
  6314. 00004788  0C28 0002 0024           cmpi.b     [A0 + 0x24], 0x2
  6315. 0000478E  6626                     bne        +0x28 /* 000047B6 */
  6316. 00004790  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  6317. 00004796  2F0A                     move.l     -[A7], A2
  6318. 00004798  2057                     movea.l    A0, [A7]
  6319. 0000479A  2268 0004                movea.l    A1, [A0 + 0x4]
  6320. 0000479E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6321. 000047A2  4E91                     jsr        [A1]
  6322. 000047A4  2F0A                     move.l     -[A7], A2
  6323. 000047A6  2057                     movea.l    A0, [A7]
  6324. 000047A8  2268 0004                movea.l    A1, [A0 + 0x4]
  6325. 000047AC  2269 0120                movea.l    A1, [A1 + 0x120]
  6326. 000047B0  4E91                     jsr        [A1]
  6327. 000047B2  504F                     addq.w     A7, 8
  6328. 000047B4  6006                     bra        +0x8 /* 000047BC */
  6329. label000047B6:
  6330. 000047B6  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  6331. label000047BC:
  6332. 000047BC  245F                     movea.l    A2, [A7]+
  6333. 000047BE  4E5E                     unlink     A6
  6334. 000047C0  4E75                     rts
  6335. fn000047C2:
  6336. 000047C2  4E56 0000                link       A6, 0
  6337. 000047C6  2F0A                     move.l     -[A7], A2
  6338. 000047C8  246E 0008                movea.l    A2, [A6 + 0x8]
  6339. 000047CC  0C2A 0001 0024           cmpi.b     [A2 + 0x24], 0x1
  6340. 000047D2  6616                     bne        +0x18 /* 000047EA */
  6341. 000047D4  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  6342. 000047DA  2F0A                     move.l     -[A7], A2
  6343. 000047DC  2057                     movea.l    A0, [A7]
  6344. 000047DE  2268 0004                movea.l    A1, [A0 + 0x4]
  6345. 000047E2  2269 0120                movea.l    A1, [A1 + 0x120]
  6346. 000047E6  4E91                     jsr        [A1]
  6347. 000047E8  584F                     addq.w     A7, 4
  6348. label000047EA:
  6349. 000047EA  245F                     movea.l    A2, [A7]+
  6350. 000047EC  4E5E                     unlink     A6
  6351. 000047EE  4E75                     rts
  6352. 000047F0  4E75                     rts
  6353. fn000047F2:
  6354. 000047F2  4E56 0000                link       A6, 0
  6355. 000047F6  48E7 1020                movem.l    -[A7], D3,A2
  6356. 000047FA  246E 0008                movea.l    A2, [A6 + 0x8]
  6357. 000047FE  4A2A 0024                tst.b      [A2 + 0x24]
  6358. 00004802  6734                     beq        +0x36 /* 00004838 */
  6359. 00004804  2F0A                     move.l     -[A7], A2
  6360. 00004806  2057                     movea.l    A0, [A7]
  6361. 00004808  2268 0004                movea.l    A1, [A0 + 0x4]
  6362. 0000480C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6363. 00004810  4E91                     jsr        [A1]
  6364. 00004812  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6365. 00004818  57C0                     seq        D0
  6366. 0000481A  4400                     neg.b      D0
  6367. 0000481C  1600                     move.b     D3, D0
  6368. 0000481E  422A 0024                clr.b      [A2 + 0x24]
  6369. 00004822  4A03                     tst.b      D3
  6370. 00004824  584F                     addq.w     A7, 4
  6371. 00004826  6710                     beq        +0x12 /* 00004838 */
  6372. 00004828  2F0A                     move.l     -[A7], A2
  6373. 0000482A  2057                     movea.l    A0, [A7]
  6374. 0000482C  2268 0004                movea.l    A1, [A0 + 0x4]
  6375. 00004830  2269 0128                movea.l    A1, [A1 + 0x128]
  6376. 00004834  4E91                     jsr        [A1]
  6377. 00004836  584F                     addq.w     A7, 4
  6378. label00004838:
  6379. 00004838  4CDF 0408                movem.l    D3,A2, [A7]+
  6380. 0000483C  4E5E                     unlink     A6
  6381. 0000483E  4E75                     rts
  6382. fn00004840:
  6383. 00004840  4E56 0000                link       A6, 0
  6384. 00004844  2F0A                     move.l     -[A7], A2
  6385. 00004846  246E 0008                movea.l    A2, [A6 + 0x8]
  6386. 0000484A  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6387. 00004850  6616                     bne        +0x18 /* 00004868 */
  6388. 00004852  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  6389. 00004858  2F0A                     move.l     -[A7], A2
  6390. 0000485A  2057                     movea.l    A0, [A7]
  6391. 0000485C  2268 0004                movea.l    A1, [A0 + 0x4]
  6392. 00004860  2269 0128                movea.l    A1, [A1 + 0x128]
  6393. 00004864  4E91                     jsr        [A1]
  6394. 00004866  584F                     addq.w     A7, 4
  6395. label00004868:
  6396. 00004868  245F                     movea.l    A2, [A7]+
  6397. 0000486A  4E5E                     unlink     A6
  6398. 0000486C  4E75                     rts
  6399. 0000486E  4E75                     rts
  6400. fn00004870:
  6401. 00004870  4E56 0000                link       A6, 0
  6402. 00004874  2F0A                     move.l     -[A7], A2
  6403. 00004876  246E 0008                movea.l    A2, [A6 + 0x8]
  6404. 0000487A  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6405. 00004880  660E                     bne        +0x10 /* 00004890 */
  6406. 00004882  2F0A                     move.l     -[A7], A2
  6407. 00004884  61FF FFFF FED8           bsr        -0x126 /* 0000475E */
  6408. 0000488A  4A00                     tst.b      D0
  6409. 0000488C  584F                     addq.w     A7, 4
  6410. 0000488E  6604                     bne        +0x6 /* 00004894 */
  6411. label00004890:
  6412. 00004890  7000                     moveq.l    D0, 0x00
  6413. 00004892  6002                     bra        +0x4 /* 00004896 */
  6414. label00004894:
  6415. 00004894  7001                     moveq.l    D0, 0x01
  6416. label00004896:
  6417. 00004896  245F                     movea.l    A2, [A7]+
  6418. 00004898  4E5E                     unlink     A6
  6419. 0000489A  4E75                     rts
  6420. fn0000489C:
  6421. 0000489C  4E56 0000                link       A6, 0
  6422. 000048A0  2F0A                     move.l     -[A7], A2
  6423. 000048A2  246E 0008                movea.l    A2, [A6 + 0x8]
  6424. 000048A6  4A2A 0025                tst.b      [A2 + 0x25]
  6425. 000048AA  6630                     bne        +0x32 /* 000048DC */
  6426. 000048AC  4AAA 0020                tst.l      [A2 + 0x20]
  6427. 000048B0  6724                     beq        +0x26 /* 000048D6 */
  6428. 000048B2  206A 0020                movea.l    A0, [A2 + 0x20]
  6429. 000048B6  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  6430. 000048BC  6618                     bne        +0x1A /* 000048D6 */
  6431. 000048BE  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  6432. 000048C4  2F0A                     move.l     -[A7], A2
  6433. 000048C6  2057                     movea.l    A0, [A7]
  6434. 000048C8  2268 0004                movea.l    A1, [A0 + 0x4]
  6435. 000048CC  2269 0130                movea.l    A1, [A1 + 0x130]
  6436. 000048D0  4E91                     jsr        [A1]
  6437. 000048D2  584F                     addq.w     A7, 4
  6438. 000048D4  6006                     bra        +0x8 /* 000048DC */
  6439. label000048D6:
  6440. 000048D6  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  6441. label000048DC:
  6442. 000048DC  245F                     movea.l    A2, [A7]+
  6443. 000048DE  4E5E                     unlink     A6
  6444. 000048E0  4E75                     rts
  6445. fn000048E2:
  6446. 000048E2  4E56 0000                link       A6, 0
  6447. 000048E6  2F0A                     move.l     -[A7], A2
  6448. 000048E8  246E 0008                movea.l    A2, [A6 + 0x8]
  6449. 000048EC  0C2A 0001 0025           cmpi.b     [A2 + 0x25], 0x1
  6450. 000048F2  6616                     bne        +0x18 /* 0000490A */
  6451. 000048F4  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  6452. 000048FA  2F0A                     move.l     -[A7], A2
  6453. 000048FC  2057                     movea.l    A0, [A7]
  6454. 000048FE  2268 0004                movea.l    A1, [A0 + 0x4]
  6455. 00004902  2269 0130                movea.l    A1, [A1 + 0x130]
  6456. 00004906  4E91                     jsr        [A1]
  6457. 00004908  584F                     addq.w     A7, 4
  6458. label0000490A:
  6459. 0000490A  245F                     movea.l    A2, [A7]+
  6460. 0000490C  4E5E                     unlink     A6
  6461. 0000490E  4E75                     rts
  6462. 00004910  4E75                     rts
  6463. fn00004912:
  6464. 00004912  4E56 0000                link       A6, 0
  6465. 00004916  48E7 1020                movem.l    -[A7], D3,A2
  6466. 0000491A  246E 0008                movea.l    A2, [A6 + 0x8]
  6467. 0000491E  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6468. 00004924  57C0                     seq        D0
  6469. 00004926  4400                     neg.b      D0
  6470. 00004928  1600                     move.b     D3, D0
  6471. 0000492A  422A 0025                clr.b      [A2 + 0x25]
  6472. 0000492E  4A03                     tst.b      D3
  6473. 00004930  6710                     beq        +0x12 /* 00004942 */
  6474. 00004932  2F0A                     move.l     -[A7], A2
  6475. 00004934  2057                     movea.l    A0, [A7]
  6476. 00004936  2268 0004                movea.l    A1, [A0 + 0x4]
  6477. 0000493A  2269 0138                movea.l    A1, [A1 + 0x138]
  6478. 0000493E  4E91                     jsr        [A1]
  6479. 00004940  584F                     addq.w     A7, 4
  6480. label00004942:
  6481. 00004942  4CDF 0408                movem.l    D3,A2, [A7]+
  6482. 00004946  4E5E                     unlink     A6
  6483. 00004948  4E75                     rts
  6484. fn0000494A:
  6485. 0000494A  4E56 0000                link       A6, 0
  6486. 0000494E  2F0A                     move.l     -[A7], A2
  6487. 00004950  246E 0008                movea.l    A2, [A6 + 0x8]
  6488. 00004954  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  6489. 0000495A  6616                     bne        +0x18 /* 00004972 */
  6490. 0000495C  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  6491. 00004962  2F0A                     move.l     -[A7], A2
  6492. 00004964  2057                     movea.l    A0, [A7]
  6493. 00004966  2268 0004                movea.l    A1, [A0 + 0x4]
  6494. 0000496A  2269 0138                movea.l    A1, [A1 + 0x138]
  6495. 0000496E  4E91                     jsr        [A1]
  6496. 00004970  584F                     addq.w     A7, 4
  6497. label00004972:
  6498. 00004972  245F                     movea.l    A2, [A7]+
  6499. 00004974  4E5E                     unlink     A6
  6500. 00004976  4E75                     rts
  6501. 00004978  4E75                     rts
  6502. fn0000497A:
  6503. 0000497A  4E56 0000                link       A6, 0
  6504. 0000497E  2F0A                     move.l     -[A7], A2
  6505. 00004980  246E 0008                movea.l    A2, [A6 + 0x8]
  6506. 00004984  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6507. 0000498A  660E                     bne        +0x10 /* 0000499A */
  6508. 0000498C  2F0A                     move.l     -[A7], A2
  6509. 0000498E  61FF FFFF FDCE           bsr        -0x230 /* 0000475E */
  6510. 00004994  4A00                     tst.b      D0
  6511. 00004996  584F                     addq.w     A7, 4
  6512. 00004998  6604                     bne        +0x6 /* 0000499E */
  6513. label0000499A:
  6514. 0000499A  7000                     moveq.l    D0, 0x00
  6515. 0000499C  6002                     bra        +0x4 /* 000049A0 */
  6516. label0000499E:
  6517. 0000499E  7001                     moveq.l    D0, 0x01
  6518. label000049A0:
  6519. 000049A0  245F                     movea.l    A2, [A7]+
  6520. 000049A2  4E5E                     unlink     A6
  6521. 000049A4  4E75                     rts
  6522. fn000049A6:
  6523. 000049A6  4E56 0000                link       A6, 0
  6524. 000049AA  2F0A                     move.l     -[A7], A2
  6525. 000049AC  246E 0008                movea.l    A2, [A6 + 0x8]
  6526. 000049B0  4A2A 0026                tst.b      [A2 + 0x26]
  6527. 000049B4  6630                     bne        +0x32 /* 000049E6 */
  6528. 000049B6  4AAA 0020                tst.l      [A2 + 0x20]
  6529. 000049BA  6724                     beq        +0x26 /* 000049E0 */
  6530. 000049BC  206A 0020                movea.l    A0, [A2 + 0x20]
  6531. 000049C0  0C28 0002 0026           cmpi.b     [A0 + 0x26], 0x2
  6532. 000049C6  6618                     bne        +0x1A /* 000049E0 */
  6533. 000049C8  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  6534. 000049CE  2F0A                     move.l     -[A7], A2
  6535. 000049D0  2057                     movea.l    A0, [A7]
  6536. 000049D2  2268 0004                movea.l    A1, [A0 + 0x4]
  6537. 000049D6  2269 0140                movea.l    A1, [A1 + 0x140]
  6538. 000049DA  4E91                     jsr        [A1]
  6539. 000049DC  584F                     addq.w     A7, 4
  6540. 000049DE  6006                     bra        +0x8 /* 000049E6 */
  6541. label000049E0:
  6542. 000049E0  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  6543. label000049E6:
  6544. 000049E6  245F                     movea.l    A2, [A7]+
  6545. 000049E8  4E5E                     unlink     A6
  6546. 000049EA  4E75                     rts
  6547. fn000049EC:
  6548. 000049EC  4E56 0000                link       A6, 0
  6549. 000049F0  2F0A                     move.l     -[A7], A2
  6550. 000049F2  246E 0008                movea.l    A2, [A6 + 0x8]
  6551. 000049F6  0C2A 0001 0026           cmpi.b     [A2 + 0x26], 0x1
  6552. 000049FC  6616                     bne        +0x18 /* 00004A14 */
  6553. 000049FE  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  6554. 00004A04  2F0A                     move.l     -[A7], A2
  6555. 00004A06  2057                     movea.l    A0, [A7]
  6556. 00004A08  2268 0004                movea.l    A1, [A0 + 0x4]
  6557. 00004A0C  2269 0140                movea.l    A1, [A1 + 0x140]
  6558. 00004A10  4E91                     jsr        [A1]
  6559. 00004A12  584F                     addq.w     A7, 4
  6560. label00004A14:
  6561. 00004A14  245F                     movea.l    A2, [A7]+
  6562. 00004A16  4E5E                     unlink     A6
  6563. 00004A18  4E75                     rts
  6564. 00004A1A  4E75                     rts
  6565. fn00004A1C:
  6566. 00004A1C  4E56 0000                link       A6, 0
  6567. 00004A20  48E7 1020                movem.l    -[A7], D3,A2
  6568. 00004A24  246E 0008                movea.l    A2, [A6 + 0x8]
  6569. 00004A28  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6570. 00004A2E  57C0                     seq        D0
  6571. 00004A30  4400                     neg.b      D0
  6572. 00004A32  1600                     move.b     D3, D0
  6573. 00004A34  422A 0026                clr.b      [A2 + 0x26]
  6574. 00004A38  4A03                     tst.b      D3
  6575. 00004A3A  6710                     beq        +0x12 /* 00004A4C */
  6576. 00004A3C  2F0A                     move.l     -[A7], A2
  6577. 00004A3E  2057                     movea.l    A0, [A7]
  6578. 00004A40  2268 0004                movea.l    A1, [A0 + 0x4]
  6579. 00004A44  2269 0148                movea.l    A1, [A1 + 0x148]
  6580. 00004A48  4E91                     jsr        [A1]
  6581. 00004A4A  584F                     addq.w     A7, 4
  6582. label00004A4C:
  6583. 00004A4C  4CDF 0408                movem.l    D3,A2, [A7]+
  6584. 00004A50  4E5E                     unlink     A6
  6585. 00004A52  4E75                     rts
  6586. fn00004A54:
  6587. 00004A54  4E56 0000                link       A6, 0
  6588. 00004A58  2F0A                     move.l     -[A7], A2
  6589. 00004A5A  246E 0008                movea.l    A2, [A6 + 0x8]
  6590. 00004A5E  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  6591. 00004A64  6616                     bne        +0x18 /* 00004A7C */
  6592. 00004A66  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  6593. 00004A6C  2F0A                     move.l     -[A7], A2
  6594. 00004A6E  2057                     movea.l    A0, [A7]
  6595. 00004A70  2268 0004                movea.l    A1, [A0 + 0x4]
  6596. 00004A74  2269 0148                movea.l    A1, [A1 + 0x148]
  6597. 00004A78  4E91                     jsr        [A1]
  6598. 00004A7A  584F                     addq.w     A7, 4
  6599. label00004A7C:
  6600. 00004A7C  245F                     movea.l    A2, [A7]+
  6601. 00004A7E  4E5E                     unlink     A6
  6602. 00004A80  4E75                     rts
  6603. 00004A82  4E75                     rts
  6604. 00004A84  4E56 FFF0                link       A6, -0x0010
  6605. 00004A88  48E7 0030                movem.l    -[A7], A2,A3
  6606. 00004A8C  246E 0008                movea.l    A2, [A6 + 0x8]
  6607. 00004A90  2F0A                     move.l     -[A7], A2
  6608. 00004A92  61FF FFFF FCCA           bsr        -0x334 /* 0000475E */
  6609. 00004A98  4A00                     tst.b      D0
  6610. 00004A9A  584F                     addq.w     A7, 4
  6611. 00004A9C  6754                     beq        +0x56 /* 00004AF2 */
  6612. 00004A9E  486E FFF8                pea.l      [A6 - 0x8]
  6613. 00004AA2  2F0A                     move.l     -[A7], A2
  6614. 00004AA4  2057                     movea.l    A0, [A7]
  6615. 00004AA6  2268 0004                movea.l    A1, [A0 + 0x4]
  6616. 00004AAA  2269 0038                movea.l    A1, [A1 + 0x38]
  6617. 00004AAE  4E91                     jsr        [A1]
  6618. 00004AB0  4A00                     tst.b      D0
  6619. 00004AB2  504F                     addq.w     A7, 8
  6620. 00004AB4  673C                     beq        +0x3E /* 00004AF2 */
  6621. 00004AB6  266A 0020                movea.l    A3, [A2 + 0x20]
  6622. 00004ABA  200B                     move.l     D0, A3
  6623. 00004ABC  6734                     beq        +0x36 /* 00004AF2 */
  6624. 00004ABE  486E FFF0                pea.l      [A6 - 0x10]
  6625. 00004AC2  2F0B                     move.l     -[A7], A3
  6626. 00004AC4  4EB9 0001 7EBA           jsr        [0x00017EBA]
  6627. 00004ACA  486E FFF8                pea.l      [A6 - 0x8]
  6628. 00004ACE  486E FFF0                pea.l      [A6 - 0x10]
  6629. 00004AD2  486E FFF8                pea.l      [A6 - 0x8]
  6630. 00004AD6  A8AA                     syscall    SectRect
  6631. 00004AD8  101F                     move.b     D0, [A7]+
  6632. 00004ADA  5C4F                     addq.w     A7, 6
  6633. 00004ADC  6714                     beq        +0x16 /* 00004AF2 */
  6634. 00004ADE  486E FFF8                pea.l      [A6 - 0x8]
  6635. 00004AE2  2F0A                     move.l     -[A7], A2
  6636. 00004AE4  2057                     movea.l    A0, [A7]
  6637. 00004AE6  2268 0004                movea.l    A1, [A0 + 0x4]
  6638. 00004AEA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  6639. 00004AEE  4E91                     jsr        [A1]
  6640. 00004AF0  504F                     addq.w     A7, 8
  6641. label00004AF2:
  6642. 00004AF2  4CDF 0C00                movem.l    A2,A3, [A7]+
  6643. 00004AF6  4E5E                     unlink     A6
  6644. 00004AF8  4E75                     rts
  6645. 00004AFA  4E56 FFF0                link       A6, -0x0010
  6646. 00004AFE  48E7 1030                movem.l    -[A7], D3,A2,A3
  6647. 00004B02  246E 0008                movea.l    A2, [A6 + 0x8]
  6648. 00004B06  162E 000C                move.b     D3, [A6 + 0xC]
  6649. 00004B0A  2F0A                     move.l     -[A7], A2
  6650. 00004B0C  61FF FFFF FC50           bsr        -0x3AE /* 0000475E */
  6651. 00004B12  4A00                     tst.b      D0
  6652. 00004B14  584F                     addq.w     A7, 4
  6653. 00004B16  6604                     bne        +0x6 /* 00004B1C */
  6654. 00004B18  4A03                     tst.b      D3
  6655. 00004B1A  6754                     beq        +0x56 /* 00004B70 */
  6656. label00004B1C:
  6657. 00004B1C  486E FFF8                pea.l      [A6 - 0x8]
  6658. 00004B20  2F0A                     move.l     -[A7], A2
  6659. 00004B22  2057                     movea.l    A0, [A7]
  6660. 00004B24  2268 0004                movea.l    A1, [A0 + 0x4]
  6661. 00004B28  2269 0038                movea.l    A1, [A1 + 0x38]
  6662. 00004B2C  4E91                     jsr        [A1]
  6663. 00004B2E  4A00                     tst.b      D0
  6664. 00004B30  504F                     addq.w     A7, 8
  6665. 00004B32  673C                     beq        +0x3E /* 00004B70 */
  6666. 00004B34  266A 0020                movea.l    A3, [A2 + 0x20]
  6667. 00004B38  200B                     move.l     D0, A3
  6668. 00004B3A  6734                     beq        +0x36 /* 00004B70 */
  6669. 00004B3C  486E FFF0                pea.l      [A6 - 0x10]
  6670. 00004B40  2F0B                     move.l     -[A7], A3
  6671. 00004B42  4EB9 0001 7EBA           jsr        [0x00017EBA]
  6672. 00004B48  486E FFF8                pea.l      [A6 - 0x8]
  6673. 00004B4C  486E FFF0                pea.l      [A6 - 0x10]
  6674. 00004B50  486E FFF8                pea.l      [A6 - 0x8]
  6675. 00004B54  A8AA                     syscall    SectRect
  6676. 00004B56  101F                     move.b     D0, [A7]+
  6677. 00004B58  5C4F                     addq.w     A7, 6
  6678. 00004B5A  6714                     beq        +0x16 /* 00004B70 */
  6679. 00004B5C  486E FFF8                pea.l      [A6 - 0x8]
  6680. 00004B60  2F0A                     move.l     -[A7], A2
  6681. 00004B62  2057                     movea.l    A0, [A7]
  6682. 00004B64  2268 0004                movea.l    A1, [A0 + 0x4]
  6683. 00004B68  2269 00CC                movea.l    A1, [A1 + 0xCC]
  6684. 00004B6C  4E91                     jsr        [A1]
  6685. 00004B6E  504F                     addq.w     A7, 8
  6686. label00004B70:
  6687. 00004B70  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6688. 00004B74  4E5E                     unlink     A6
  6689. 00004B76  4E75                     rts
  6690. 00004B78  4E56 0000                link       A6, 0
  6691. 00004B7C  2F0A                     move.l     -[A7], A2
  6692. 00004B7E  246E 0008                movea.l    A2, [A6 + 0x8]
  6693. 00004B82  4AAA 0020                tst.l      [A2 + 0x20]
  6694. 00004B86  6716                     beq        +0x18 /* 00004B9E */
  6695. 00004B88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6696. 00004B8C  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6697. 00004B90  2057                     movea.l    A0, [A7]
  6698. 00004B92  2268 0004                movea.l    A1, [A0 + 0x4]
  6699. 00004B96  2269 00C4                movea.l    A1, [A1 + 0xC4]
  6700. 00004B9A  4E91                     jsr        [A1]
  6701. 00004B9C  504F                     addq.w     A7, 8
  6702. label00004B9E:
  6703. 00004B9E  245F                     movea.l    A2, [A7]+
  6704. 00004BA0  4E5E                     unlink     A6
  6705. 00004BA2  4E75                     rts
  6706. 00004BA4  4E56 0000                link       A6, 0
  6707. 00004BA8  2F0A                     move.l     -[A7], A2
  6708. 00004BAA  246E 0008                movea.l    A2, [A6 + 0x8]
  6709. 00004BAE  4AAA 0020                tst.l      [A2 + 0x20]
  6710. 00004BB2  6716                     beq        +0x18 /* 00004BCA */
  6711. 00004BB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6712. 00004BB8  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6713. 00004BBC  2057                     movea.l    A0, [A7]
  6714. 00004BBE  2268 0004                movea.l    A1, [A0 + 0x4]
  6715. 00004BC2  2269 00C8                movea.l    A1, [A1 + 0xC8]
  6716. 00004BC6  4E91                     jsr        [A1]
  6717. 00004BC8  504F                     addq.w     A7, 8
  6718. label00004BCA:
  6719. 00004BCA  245F                     movea.l    A2, [A7]+
  6720. 00004BCC  4E5E                     unlink     A6
  6721. 00004BCE  4E75                     rts
  6722. 00004BD0  4E56 0000                link       A6, 0
  6723. 00004BD4  2F0A                     move.l     -[A7], A2
  6724. 00004BD6  246E 0008                movea.l    A2, [A6 + 0x8]
  6725. 00004BDA  4AAA 0020                tst.l      [A2 + 0x20]
  6726. 00004BDE  6716                     beq        +0x18 /* 00004BF6 */
  6727. 00004BE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6728. 00004BE4  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6729. 00004BE8  2057                     movea.l    A0, [A7]
  6730. 00004BEA  2268 0004                movea.l    A1, [A0 + 0x4]
  6731. 00004BEE  2269 00CC                movea.l    A1, [A1 + 0xCC]
  6732. 00004BF2  4E91                     jsr        [A1]
  6733. 00004BF4  504F                     addq.w     A7, 8
  6734. label00004BF6:
  6735. 00004BF6  245F                     movea.l    A2, [A7]+
  6736. 00004BF8  4E5E                     unlink     A6
  6737. 00004BFA  4E75                     rts
  6738. 00004BFC  4E56 0000                link       A6, 0
  6739. 00004C00  2F0A                     move.l     -[A7], A2
  6740. 00004C02  246E 0008                movea.l    A2, [A6 + 0x8]
  6741. 00004C06  4AAA 0020                tst.l      [A2 + 0x20]
  6742. 00004C0A  6716                     beq        +0x18 /* 00004C22 */
  6743. 00004C0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6744. 00004C10  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6745. 00004C14  2057                     movea.l    A0, [A7]
  6746. 00004C16  2268 0004                movea.l    A1, [A0 + 0x4]
  6747. 00004C1A  2269 00D0                movea.l    A1, [A1 + 0xD0]
  6748. 00004C1E  4E91                     jsr        [A1]
  6749. 00004C20  504F                     addq.w     A7, 8
  6750. label00004C22:
  6751. 00004C22  245F                     movea.l    A2, [A7]+
  6752. 00004C24  4E5E                     unlink     A6
  6753. 00004C26  4E75                     rts
  6754. 00004C28  4E56 0000                link       A6, 0
  6755. 00004C2C  2F0A                     move.l     -[A7], A2
  6756. 00004C2E  246E 0008                movea.l    A2, [A6 + 0x8]
  6757. 00004C32  4AAA 0020                tst.l      [A2 + 0x20]
  6758. 00004C36  6712                     beq        +0x14 /* 00004C4A */
  6759. 00004C38  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6760. 00004C3C  2057                     movea.l    A0, [A7]
  6761. 00004C3E  2268 0004                movea.l    A1, [A0 + 0x4]
  6762. 00004C42  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6763. 00004C46  4E91                     jsr        [A1]
  6764. 00004C48  584F                     addq.w     A7, 4
  6765. label00004C4A:
  6766. 00004C4A  245F                     movea.l    A2, [A7]+
  6767. 00004C4C  4E5E                     unlink     A6
  6768. 00004C4E  4E75                     rts
  6769. fn00004C50:
  6770. 00004C50  4E56 0000                link       A6, 0
  6771. 00004C54  48E7 1030                movem.l    -[A7], D3,A2,A3
  6772. 00004C58  246E 0008                movea.l    A2, [A6 + 0x8]
  6773. 00004C5C  7600                     moveq.l    D3, 0x00
  6774. 00004C5E  266A 0020                movea.l    A3, [A2 + 0x20]
  6775. 00004C62  200B                     move.l     D0, A3
  6776. 00004C64  6714                     beq        +0x16 /* 00004C7A */
  6777. 00004C66  2F0A                     move.l     -[A7], A2
  6778. 00004C68  2F0B                     move.l     -[A7], A3
  6779. 00004C6A  2057                     movea.l    A0, [A7]
  6780. 00004C6C  2268 0004                movea.l    A1, [A0 + 0x4]
  6781. 00004C70  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6782. 00004C74  4E91                     jsr        [A1]
  6783. 00004C76  1600                     move.b     D3, D0
  6784. 00004C78  504F                     addq.w     A7, 8
  6785. label00004C7A:
  6786. 00004C7A  1003                     move.b     D0, D3
  6787. 00004C7C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6788. 00004C80  4E5E                     unlink     A6
  6789. 00004C82  4E75                     rts
  6790. 00004C84  4E56 FFF0                link       A6, -0x0010
  6791. 00004C88  48E7 1820                movem.l    -[A7], D3,D4,A2
  6792. 00004C8C  246E 0008                movea.l    A2, [A6 + 0x8]
  6793. 00004C90  182E 000C                move.b     D4, [A6 + 0xC]
  6794. 00004C94  7600                     moveq.l    D3, 0x00
  6795. 00004C96  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6796. 00004C9C  6640                     bne        +0x42 /* 00004CDE */
  6797. 00004C9E  4AAA 0020                tst.l      [A2 + 0x20]
  6798. 00004CA2  673A                     beq        +0x3C /* 00004CDE */
  6799. 00004CA4  486E FFF0                pea.l      [A6 - 0x10]
  6800. 00004CA8  2F0A                     move.l     -[A7], A2
  6801. 00004CAA  2057                     movea.l    A0, [A7]
  6802. 00004CAC  2268 0004                movea.l    A1, [A0 + 0x4]
  6803. 00004CB0  2269 0038                movea.l    A1, [A1 + 0x38]
  6804. 00004CB4  4E91                     jsr        [A1]
  6805. 00004CB6  4A00                     tst.b      D0
  6806. 00004CB8  504F                     addq.w     A7, 8
  6807. 00004CBA  6722                     beq        +0x24 /* 00004CDE */
  6808. 00004CBC  486E FFF8                pea.l      [A6 - 0x8]
  6809. 00004CC0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6810. 00004CC4  4EB9 0001 7EBA           jsr        [0x00017EBA]
  6811. 00004CCA  486E FFF8                pea.l      [A6 - 0x8]
  6812. 00004CCE  486E FFF0                pea.l      [A6 - 0x10]
  6813. 00004CD2  486E FFF8                pea.l      [A6 - 0x8]
  6814. 00004CD6  A8AA                     syscall    SectRect
  6815. 00004CD8  101F                     move.b     D0, [A7]+
  6816. 00004CDA  1600                     move.b     D3, D0
  6817. 00004CDC  5C4F                     addq.w     A7, 6
  6818. label00004CDE:
  6819. 00004CDE  4A03                     tst.b      D3
  6820. 00004CE0  6604                     bne        +0x6 /* 00004CE6 */
  6821. 00004CE2  4A04                     tst.b      D4
  6822. 00004CE4  6712                     beq        +0x14 /* 00004CF8 */
  6823. label00004CE6:
  6824. 00004CE6  42A7                     clr.l      -[A7]
  6825. 00004CE8  2F0A                     move.l     -[A7], A2
  6826. 00004CEA  2057                     movea.l    A0, [A7]
  6827. 00004CEC  2268 0004                movea.l    A1, [A0 + 0x4]
  6828. 00004CF0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6829. 00004CF4  4E91                     jsr        [A1]
  6830. 00004CF6  504F                     addq.w     A7, 8
  6831. label00004CF8:
  6832. 00004CF8  1003                     move.b     D0, D3
  6833. 00004CFA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6834. 00004CFE  4E5E                     unlink     A6
  6835. 00004D00  4E75                     rts
  6836. 00004D02  4E56 FFF8                link       A6, -0x0008
  6837. 00004D06  48E7 0030                movem.l    -[A7], A2,A3
  6838. 00004D0A  246E 0008                movea.l    A2, [A6 + 0x8]
  6839. 00004D0E  266E 000C                movea.l    A3, [A6 + 0xC]
  6840. 00004D12  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6841. 00004D18  6600 0092                bne        +0x94 /* 00004DAC */
  6842. 00004D1C  486E FFF8                pea.l      [A6 - 0x8]
  6843. 00004D20  2F0A                     move.l     -[A7], A2
  6844. 00004D22  2057                     movea.l    A0, [A7]
  6845. 00004D24  2268 0004                movea.l    A1, [A0 + 0x4]
  6846. 00004D28  2269 0038                movea.l    A1, [A1 + 0x38]
  6847. 00004D2C  4E91                     jsr        [A1]
  6848. 00004D2E  4A00                     tst.b      D0
  6849. 00004D30  504F                     addq.w     A7, 8
  6850. 00004D32  6778                     beq        +0x7A /* 00004DAC */
  6851. 00004D34  200B                     move.l     D0, A3
  6852. 00004D36  670E                     beq        +0x10 /* 00004D46 */
  6853. 00004D38  554F                     subq.w     A7, 2
  6854. 00004D3A  486E FFF8                pea.l      [A6 - 0x8]
  6855. 00004D3E  2F0B                     move.l     -[A7], A3
  6856. 00004D40  A8E9                     syscall    RectInRgn
  6857. 00004D42  101F                     move.b     D0, [A7]+
  6858. 00004D44  6766                     beq        +0x68 /* 00004DAC */
  6859. label00004D46:
  6860. 00004D46  42A7                     clr.l      -[A7]
  6861. 00004D48  2F0A                     move.l     -[A7], A2
  6862. 00004D4A  2057                     movea.l    A0, [A7]
  6863. 00004D4C  2268 0004                movea.l    A1, [A0 + 0x4]
  6864. 00004D50  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6865. 00004D54  4E91                     jsr        [A1]
  6866. 00004D56  4A00                     tst.b      D0
  6867. 00004D58  504F                     addq.w     A7, 8
  6868. 00004D5A  6750                     beq        +0x52 /* 00004DAC */
  6869. 00004D5C  486E FFF8                pea.l      [A6 - 0x8]
  6870. 00004D60  2F0A                     move.l     -[A7], A2
  6871. 00004D62  2057                     movea.l    A0, [A7]
  6872. 00004D64  2268 0004                movea.l    A1, [A0 + 0x4]
  6873. 00004D68  2269 010C                movea.l    A1, [A1 + 0x10C]
  6874. 00004D6C  4E91                     jsr        [A1]
  6875. 00004D6E  486E FFFC                pea.l      [A6 - 0x4]
  6876. 00004D72  2F0A                     move.l     -[A7], A2
  6877. 00004D74  2057                     movea.l    A0, [A7]
  6878. 00004D76  2268 0004                movea.l    A1, [A0 + 0x4]
  6879. 00004D7A  2269 010C                movea.l    A1, [A1 + 0x10C]
  6880. 00004D7E  4E91                     jsr        [A1]
  6881. 00004D80  486E FFF8                pea.l      [A6 - 0x8]
  6882. 00004D84  4878 032B                push.l     0x32B
  6883. 00004D88  2F12                     move.l     -[A7], [A2]
  6884. 00004D8A  2057                     movea.l    A0, [A7]
  6885. 00004D8C  2250                     movea.l    A1, [A0]
  6886. 00004D8E  2269 0018                movea.l    A1, [A1 + 0x18]
  6887. 00004D92  4E91                     jsr        [A1]
  6888. 00004D94  4A00                     tst.b      D0
  6889. 00004D96  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6890. 00004D9A  6710                     beq        +0x12 /* 00004DAC */
  6891. 00004D9C  2F0A                     move.l     -[A7], A2
  6892. 00004D9E  2057                     movea.l    A0, [A7]
  6893. 00004DA0  2268 0004                movea.l    A1, [A0 + 0x4]
  6894. 00004DA4  2269 00F4                movea.l    A1, [A1 + 0xF4]
  6895. 00004DA8  4E91                     jsr        [A1]
  6896. 00004DAA  584F                     addq.w     A7, 4
  6897. label00004DAC:
  6898. 00004DAC  4CDF 0C00                movem.l    A2,A3, [A7]+
  6899. 00004DB0  4E5E                     unlink     A6
  6900. 00004DB2  4E75                     rts
  6901. 00004DB4  4E75                     rts
  6902. 00004DB6  4E56 0000                link       A6, 0
  6903. 00004DBA  2F0A                     move.l     -[A7], A2
  6904. 00004DBC  246E 0008                movea.l    A2, [A6 + 0x8]
  6905. 00004DC0  4AAA 0020                tst.l      [A2 + 0x20]
  6906. 00004DC4  6712                     beq        +0x14 /* 00004DD8 */
  6907. 00004DC6  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6908. 00004DCA  2057                     movea.l    A0, [A7]
  6909. 00004DCC  2268 0004                movea.l    A1, [A0 + 0x4]
  6910. 00004DD0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  6911. 00004DD4  4E91                     jsr        [A1]
  6912. 00004DD6  584F                     addq.w     A7, 4
  6913. label00004DD8:
  6914. 00004DD8  245F                     movea.l    A2, [A7]+
  6915. 00004DDA  4E5E                     unlink     A6
  6916. 00004DDC  4E75                     rts
  6917. 00004DDE  4E56 0000                link       A6, 0
  6918. 00004DE2  48E7 0038                movem.l    -[A7], A2,A3,A4
  6919. 00004DE6  246E 0008                movea.l    A2, [A6 + 0x8]
  6920. 00004DEA  286E 000C                movea.l    A4, [A6 + 0xC]
  6921. 00004DEE  266E 0010                movea.l    A3, [A6 + 0x10]
  6922. 00004DF2  4AAA 0020                tst.l      [A2 + 0x20]
  6923. 00004DF6  6718                     beq        +0x1A /* 00004E10 */
  6924. 00004DF8  2F0B                     move.l     -[A7], A3
  6925. 00004DFA  2F0C                     move.l     -[A7], A4
  6926. 00004DFC  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6927. 00004E00  2057                     movea.l    A0, [A7]
  6928. 00004E02  2268 0004                movea.l    A1, [A0 + 0x4]
  6929. 00004E06  2269 00DC                movea.l    A1, [A1 + 0xDC]
  6930. 00004E0A  4E91                     jsr        [A1]
  6931. 00004E0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6932. label00004E10:
  6933. 00004E10  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6934. 00004E14  4E5E                     unlink     A6
  6935. 00004E16  4E75                     rts
  6936. 00004E18  4E56 0000                link       A6, 0
  6937. 00004E1C  48E7 0038                movem.l    -[A7], A2,A3,A4
  6938. 00004E20  246E 0008                movea.l    A2, [A6 + 0x8]
  6939. 00004E24  286E 000C                movea.l    A4, [A6 + 0xC]
  6940. 00004E28  266E 0010                movea.l    A3, [A6 + 0x10]
  6941. 00004E2C  4AAA 0020                tst.l      [A2 + 0x20]
  6942. 00004E30  6718                     beq        +0x1A /* 00004E4A */
  6943. 00004E32  2F0B                     move.l     -[A7], A3
  6944. 00004E34  2F0C                     move.l     -[A7], A4
  6945. 00004E36  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  6946. 00004E3A  2057                     movea.l    A0, [A7]
  6947. 00004E3C  2268 0004                movea.l    A1, [A0 + 0x4]
  6948. 00004E40  2269 00E0                movea.l    A1, [A1 + 0xE0]
  6949. 00004E44  4E91                     jsr        [A1]
  6950. 00004E46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6951. label00004E4A:
  6952. 00004E4A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6953. 00004E4E  4E5E                     unlink     A6
  6954. 00004E50  4E75                     rts
  6955. 00004E52  226F 0008                movea.l    A1, [A7 + 0x8]
  6956. 00004E56  206F 000C                movea.l    A0, [A7 + 0xC]
  6957. 00004E5A  7001                     moveq.l    D0, 0x01
  6958. 00004E5C  2280                     move.l     [A1], D0
  6959. 00004E5E  7001                     moveq.l    D0, 0x01
  6960. 00004E60  2080                     move.l     [A0], D0
  6961. 00004E62  4E75                     rts
  6962. 00004E64  7001                     moveq.l    D0, 0x01
  6963. 00004E66  4E75                     rts
  6964. 00004E68  4E56 FFF8                link       A6, -0x0008
  6965. 00004E6C  48E7 0038                movem.l    -[A7], A2,A3,A4
  6966. 00004E70  246E 0008                movea.l    A2, [A6 + 0x8]
  6967. 00004E74  286E 000C                movea.l    A4, [A6 + 0xC]
  6968. 00004E78  266E 0010                movea.l    A3, [A6 + 0x10]
  6969. 00004E7C  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  6970. 00004E82  6600 0094                bne        +0x96 /* 00004F18 */
  6971. 00004E86  486E FFF8                pea.l      [A6 - 0x8]
  6972. 00004E8A  2F0A                     move.l     -[A7], A2
  6973. 00004E8C  2057                     movea.l    A0, [A7]
  6974. 00004E8E  2268 0004                movea.l    A1, [A0 + 0x4]
  6975. 00004E92  2269 0038                movea.l    A1, [A1 + 0x38]
  6976. 00004E96  4E91                     jsr        [A1]
  6977. 00004E98  4A00                     tst.b      D0
  6978. 00004E9A  504F                     addq.w     A7, 8
  6979. 00004E9C  677A                     beq        +0x7C /* 00004F18 */
  6980. 00004E9E  200B                     move.l     D0, A3
  6981. 00004EA0  670E                     beq        +0x10 /* 00004EB0 */
  6982. 00004EA2  554F                     subq.w     A7, 2
  6983. 00004EA4  486E FFF8                pea.l      [A6 - 0x8]
  6984. 00004EA8  2F0B                     move.l     -[A7], A3
  6985. 00004EAA  A8E9                     syscall    RectInRgn
  6986. 00004EAC  101F                     move.b     D0, [A7]+
  6987. 00004EAE  6768                     beq        +0x6A /* 00004F18 */
  6988. label00004EB0:
  6989. 00004EB0  42A7                     clr.l      -[A7]
  6990. 00004EB2  2F0A                     move.l     -[A7], A2
  6991. 00004EB4  2057                     movea.l    A0, [A7]
  6992. 00004EB6  2268 0004                movea.l    A1, [A0 + 0x4]
  6993. 00004EBA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6994. 00004EBE  4E91                     jsr        [A1]
  6995. 00004EC0  4A00                     tst.b      D0
  6996. 00004EC2  504F                     addq.w     A7, 8
  6997. 00004EC4  6752                     beq        +0x54 /* 00004F18 */
  6998. 00004EC6  486E FFF8                pea.l      [A6 - 0x8]
  6999. 00004ECA  2F0A                     move.l     -[A7], A2
  7000. 00004ECC  2057                     movea.l    A0, [A7]
  7001. 00004ECE  2268 0004                movea.l    A1, [A0 + 0x4]
  7002. 00004ED2  2269 010C                movea.l    A1, [A1 + 0x10C]
  7003. 00004ED6  4E91                     jsr        [A1]
  7004. 00004ED8  486E FFFC                pea.l      [A6 - 0x4]
  7005. 00004EDC  2F0A                     move.l     -[A7], A2
  7006. 00004EDE  2057                     movea.l    A0, [A7]
  7007. 00004EE0  2268 0004                movea.l    A1, [A0 + 0x4]
  7008. 00004EE4  2269 010C                movea.l    A1, [A1 + 0x10C]
  7009. 00004EE8  4E91                     jsr        [A1]
  7010. 00004EEA  486E FFF8                pea.l      [A6 - 0x8]
  7011. 00004EEE  4878 032B                push.l     0x32B
  7012. 00004EF2  2F12                     move.l     -[A7], [A2]
  7013. 00004EF4  2057                     movea.l    A0, [A7]
  7014. 00004EF6  2250                     movea.l    A1, [A0]
  7015. 00004EF8  2269 0018                movea.l    A1, [A1 + 0x18]
  7016. 00004EFC  4E91                     jsr        [A1]
  7017. 00004EFE  4A00                     tst.b      D0
  7018. 00004F00  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7019. 00004F04  6712                     beq        +0x14 /* 00004F18 */
  7020. 00004F06  2F0C                     move.l     -[A7], A4
  7021. 00004F08  2F0A                     move.l     -[A7], A2
  7022. 00004F0A  2057                     movea.l    A0, [A7]
  7023. 00004F0C  2268 0004                movea.l    A1, [A0 + 0x4]
  7024. 00004F10  2269 0108                movea.l    A1, [A1 + 0x108]
  7025. 00004F14  4E91                     jsr        [A1]
  7026. 00004F16  504F                     addq.w     A7, 8
  7027. label00004F18:
  7028. 00004F18  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7029. 00004F1C  4E5E                     unlink     A6
  7030. 00004F1E  4E75                     rts
  7031. 00004F20  4E56 0000                link       A6, 0
  7032. 00004F24  48E7 0038                movem.l    -[A7], A2,A3,A4
  7033. 00004F28  286E 0008                movea.l    A4, [A6 + 0x8]
  7034. 00004F2C  266E 000C                movea.l    A3, [A6 + 0xC]
  7035. 00004F30  246E 0010                movea.l    A2, [A6 + 0x10]
  7036. 00004F34  2F0A                     move.l     -[A7], A2
  7037. 00004F36  2F0B                     move.l     -[A7], A3
  7038. 00004F38  2F0C                     move.l     -[A7], A4
  7039. 00004F3A  2057                     movea.l    A0, [A7]
  7040. 00004F3C  2268 0004                movea.l    A1, [A0 + 0x4]
  7041. 00004F40  2269 0100                movea.l    A1, [A1 + 0x100]
  7042. 00004F44  4E91                     jsr        [A1]
  7043. 00004F46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7044. 00004F4A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7045. 00004F4E  4E5E                     unlink     A6
  7046. 00004F50  4E75                     rts
  7047. 00004F52  4E56 0000                link       A6, 0
  7048. 00004F56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7049. 00004F5A  2057                     movea.l    A0, [A7]
  7050. 00004F5C  2268 0004                movea.l    A1, [A0 + 0x4]
  7051. 00004F60  2269 00F4                movea.l    A1, [A1 + 0xF4]
  7052. 00004F64  4E91                     jsr        [A1]
  7053. 00004F66  4E5E                     unlink     A6
  7054. 00004F68  4E75                     rts
  7055. 00004F6A  4E56 0000                link       A6, 0
  7056. 00004F6E  48E7 0038                movem.l    -[A7], A2,A3,A4
  7057. 00004F72  266E 0008                movea.l    A3, [A6 + 0x8]
  7058. 00004F76  286E 000C                movea.l    A4, [A6 + 0xC]
  7059. 00004F7A  246B 0020                movea.l    A2, [A3 + 0x20]
  7060. 00004F7E  200A                     move.l     D0, A2
  7061. 00004F80  6712                     beq        +0x14 /* 00004F94 */
  7062. 00004F82  2F0C                     move.l     -[A7], A4
  7063. 00004F84  2F0A                     move.l     -[A7], A2
  7064. 00004F86  2057                     movea.l    A0, [A7]
  7065. 00004F88  2268 0004                movea.l    A1, [A0 + 0x4]
  7066. 00004F8C  2269 010C                movea.l    A1, [A1 + 0x10C]
  7067. 00004F90  4E91                     jsr        [A1]
  7068. 00004F92  504F                     addq.w     A7, 8
  7069. label00004F94:
  7070. 00004F94  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7071. 00004F98  4E5E                     unlink     A6
  7072. 00004F9A  4E75                     rts
  7073. 00004F9C  4E56 0000                link       A6, 0
  7074. 00004FA0  48E7 0038                movem.l    -[A7], A2,A3,A4
  7075. 00004FA4  266E 0008                movea.l    A3, [A6 + 0x8]
  7076. 00004FA8  286E 000C                movea.l    A4, [A6 + 0xC]
  7077. 00004FAC  246B 0020                movea.l    A2, [A3 + 0x20]
  7078. 00004FB0  200A                     move.l     D0, A2
  7079. 00004FB2  6712                     beq        +0x14 /* 00004FC6 */
  7080. 00004FB4  2F0C                     move.l     -[A7], A4
  7081. 00004FB6  2F0A                     move.l     -[A7], A2
  7082. 00004FB8  2057                     movea.l    A0, [A7]
  7083. 00004FBA  2268 0004                movea.l    A1, [A0 + 0x4]
  7084. 00004FBE  2269 0110                movea.l    A1, [A1 + 0x110]
  7085. 00004FC2  4E91                     jsr        [A1]
  7086. 00004FC4  504F                     addq.w     A7, 8
  7087. label00004FC6:
  7088. 00004FC6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7089. 00004FCA  4E5E                     unlink     A6
  7090. 00004FCC  4E75                     rts
  7091. 00004FCE  4E56 0000                link       A6, 0
  7092. 00004FD2  2F0A                     move.l     -[A7], A2
  7093. 00004FD4  246E 0008                movea.l    A2, [A6 + 0x8]
  7094. 00004FD8  4AAA 0020                tst.l      [A2 + 0x20]
  7095. 00004FDC  6716                     beq        +0x18 /* 00004FF4 */
  7096. 00004FDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7097. 00004FE2  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  7098. 00004FE6  2057                     movea.l    A0, [A7]
  7099. 00004FE8  2268 0004                movea.l    A1, [A0 + 0x4]
  7100. 00004FEC  2269 0114                movea.l    A1, [A1 + 0x114]
  7101. 00004FF0  4E91                     jsr        [A1]
  7102. 00004FF2  504F                     addq.w     A7, 8
  7103. label00004FF4:
  7104. 00004FF4  245F                     movea.l    A2, [A7]+
  7105. 00004FF6  4E5E                     unlink     A6
  7106. 00004FF8  4E75                     rts
  7107. 00004FFA  4E56 0000                link       A6, 0
  7108. 00004FFE  2F0A                     move.l     -[A7], A2
  7109. 00005000  246E 0008                movea.l    A2, [A6 + 0x8]
  7110. 00005004  4AAA 0020                tst.l      [A2 + 0x20]
  7111. 00005008  6716                     beq        +0x18 /* 00005020 */
  7112. 0000500A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7113. 0000500E  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  7114. 00005012  2057                     movea.l    A0, [A7]
  7115. 00005014  2268 0004                movea.l    A1, [A0 + 0x4]
  7116. 00005018  2269 0118                movea.l    A1, [A1 + 0x118]
  7117. 0000501C  4E91                     jsr        [A1]
  7118. 0000501E  504F                     addq.w     A7, 8
  7119. label00005020:
  7120. 00005020  245F                     movea.l    A2, [A7]+
  7121. 00005022  4E5E                     unlink     A6
  7122. 00005024  4E75                     rts
  7123. fn00005026:
  7124. 00005026  4E56 FFF8                link       A6, -0x0008
  7125. 0000502A  48E7 1030                movem.l    -[A7], D3,A2,A3
  7126. 0000502E  246E 0008                movea.l    A2, [A6 + 0x8]
  7127. 00005032  266E 000C                movea.l    A3, [A6 + 0xC]
  7128. 00005036  4292                     clr.l      [A2]
  7129. 00005038  7600                     moveq.l    D3, 0x00
  7130. 0000503A  2F0B                     move.l     -[A7], A3
  7131. 0000503C  4EB9 0001 7ED6           jsr        [0x00017ED6]
  7132. 00005042  2008                     move.l     D0, A0
  7133. 00005044  584F                     addq.w     A7, 4
  7134. 00005046  6734                     beq        +0x36 /* 0000507C */
  7135. 00005048  2F0B                     move.l     -[A7], A3
  7136. 0000504A  4EB9 0001 7ED6           jsr        [0x00017ED6]
  7137. 00005050  584F                     addq.w     A7, 4
  7138. 00005052  2F08                     move.l     -[A7], A0
  7139. 00005054  2057                     movea.l    A0, [A7]
  7140. 00005056  2268 0004                movea.l    A1, [A0 + 0x4]
  7141. 0000505A  2269 0160                movea.l    A1, [A1 + 0x160]
  7142. 0000505E  4E91                     jsr        [A1]
  7143. 00005060  4A00                     tst.b      D0
  7144. 00005062  584F                     addq.w     A7, 4
  7145. 00005064  6716                     beq        +0x18 /* 0000507C */
  7146. 00005066  1F3C 0001                move.b     -[A7], 0x1
  7147. 0000506A  2F0B                     move.l     -[A7], A3
  7148. 0000506C  2057                     movea.l    A0, [A7]
  7149. 0000506E  2268 0004                movea.l    A1, [A0 + 0x4]
  7150. 00005072  2269 00EC                movea.l    A1, [A1 + 0xEC]
  7151. 00005076  4E91                     jsr        [A1]
  7152. 00005078  1600                     move.b     D3, D0
  7153. 0000507A  5C4F                     addq.w     A7, 6
  7154. label0000507C:
  7155. 0000507C  4A03                     tst.b      D3
  7156. 0000507E  6624                     bne        +0x26 /* 000050A4 */
  7157. 00005080  594F                     subq.w     A7, 4
  7158. 00005082  A8D8                     syscall    NewRgn
  7159. 00005084  205F                     movea.l    A0, [A7]+
  7160. 00005086  2488                     move.l     [A2], A0
  7161. 00005088  2652                     movea.l    A3, [A2]
  7162. 0000508A  200B                     move.l     D0, A3
  7163. 0000508C  6716                     beq        +0x18 /* 000050A4 */
  7164. 0000508E  2F0B                     move.l     -[A7], A3
  7165. 00005090  A87A                     syscall    GetClip
  7166. 00005092  2D6D D5F8 FFF8           move.l     [A6 - 0x8], [A5 - 0x2A08]
  7167. 00005098  2D6D D5FC FFFC           move.l     [A6 - 0x4], [A5 - 0x2A04]
  7168. 0000509E  486E FFF8                pea.l      [A6 - 0x8]
  7169. 000050A2  A87B                     syscall    ClipRect
  7170. label000050A4:
  7171. 000050A4  204A                     movea.l    A0, A2
  7172. 000050A6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7173. 000050AA  4E5E                     unlink     A6
  7174. 000050AC  4E75                     rts
  7175. fn000050AE:
  7176. 000050AE  4E56 0000                link       A6, 0
  7177. 000050B2  48E7 1030                movem.l    -[A7], D3,A2,A3
  7178. 000050B6  246E 0008                movea.l    A2, [A6 + 0x8]
  7179. 000050BA  362E 000C                move.w     D3, [A6 + 0xC]
  7180. 000050BE  200A                     move.l     D0, A2
  7181. 000050C0  671C                     beq        +0x1E /* 000050DE */
  7182. 000050C2  2652                     movea.l    A3, [A2]
  7183. 000050C4  200B                     move.l     D0, A3
  7184. 000050C6  6708                     beq        +0xA /* 000050D0 */
  7185. 000050C8  2F0B                     move.l     -[A7], A3
  7186. 000050CA  A879                     syscall    SetClip
  7187. 000050CC  2F12                     move.l     -[A7], [A2]
  7188. 000050CE  A8D9                     syscall    DisposRgn/DisposeRgn
  7189. label000050D0:
  7190. 000050D0  4A43                     tst.w      D3
  7191. 000050D2  6F0A                     ble        +0xC /* 000050DE */
  7192. 000050D4  2F0A                     move.l     -[A7], A2
  7193. 000050D6  4EB9 0000 2592           jsr        [0x00002592]
  7194. 000050DC  584F                     addq.w     A7, 4
  7195. label000050DE:
  7196. 000050DE  204A                     movea.l    A0, A2
  7197. 000050E0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7198. 000050E4  4E5E                     unlink     A6
  7199. 000050E6  4E75                     rts
  7200. 000050E8  4E56 0000                link       A6, 0
  7201. 000050EC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7202. 000050F0  246E 0008                movea.l    A2, [A6 + 0x8]
  7203. 000050F4  362E 000C                move.w     D3, [A6 + 0xC]
  7204. 000050F8  286E 000E                movea.l    A4, [A6 + 0xE]
  7205. 000050FC  4A43                     tst.w      D3
  7206. 000050FE  6714                     beq        +0x16 /* 00005114 */
  7207. 00005100  204A                     movea.l    A0, A2
  7208. 00005102  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7209. 00005106  2648                     movea.l    A3, A0
  7210. 00005108  2488                     move.l     [A2], A0
  7211. 0000510A  2F0B                     move.l     -[A7], A3
  7212. 0000510C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  7213. 00005112  584F                     addq.w     A7, 4
  7214. label00005114:
  7215. 00005114  2F0C                     move.l     -[A7], A4
  7216. 00005116  4267                     clr.w      -[A7]
  7217. 00005118  2F0A                     move.l     -[A7], A2
  7218. 0000511A  61FF 0000 3908           bsr        +0x390A /* 00008A24 */
  7219. 00005120  41ED D76C                lea.l      A0, [A5 - 0x2894]
  7220. 00005124  2548 0004                move.l     [A2 + 0x4], A0
  7221. 00005128  41ED D76C                lea.l      A0, [A5 - 0x2894]
  7222. 0000512C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7223. 00005130  2252                     movea.l    A1, [A2]
  7224. 00005132  2288                     move.l     [A1], A0
  7225. 00005134  2652                     movea.l    A3, [A2]
  7226. 00005136  204A                     movea.l    A0, A2
  7227. 00005138  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7228. 0000513C  91CB                     sub.l      A0, A3
  7229. 0000513E  2748 0008                move.l     [A3 + 0x8], A0
  7230. 00005142  4878 0002                push.l     0x2
  7231. 00005146  486A 007A                pea.l      [A2 + 0x7A]
  7232. 0000514A  2F0C                     move.l     -[A7], A4
  7233. 0000514C  2057                     movea.l    A0, [A7]
  7234. 0000514E  2250                     movea.l    A1, [A0]
  7235. 00005150  2269 0024                movea.l    A1, [A1 + 0x24]
  7236. 00005154  4E91                     jsr        [A1]
  7237. 00005156  2F0A                     move.l     -[A7], A2
  7238. 00005158  61FF 0000 0012           bsr        +0x14 /* 0000516C */
  7239. 0000515E  204A                     movea.l    A0, A2
  7240. 00005160  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7241. 00005164  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7242. 00005168  4E5E                     unlink     A6
  7243. 0000516A  4E75                     rts
  7244. fn0000516C:
  7245. 0000516C  4E56 FFF8                link       A6, -0x0008
  7246. 00005170  48E7 0030                movem.l    -[A7], A2,A3
  7247. 00005174  246E 0008                movea.l    A2, [A6 + 0x8]
  7248. 00005178  422A 0027                clr.b      [A2 + 0x27]
  7249. 0000517C  594F                     subq.w     A7, 4
  7250. 0000517E  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  7251. 00005182  A9BC                     syscall    GetPicture
  7252. 00005184  205F                     movea.l    A0, [A7]+
  7253. 00005186  2648                     movea.l    A3, A0
  7254. 00005188  200B                     move.l     D0, A3
  7255. 0000518A  673C                     beq        +0x3E /* 000051C8 */
  7256. 0000518C  2053                     movea.l    A0, [A3]
  7257. 0000518E  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  7258. 00005194  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  7259. 0000519A  4227                     clr.b      -[A7]
  7260. 0000519C  302E FFF8                move.w     D0, [A6 - 0x8]
  7261. 000051A0  48C0                     ext.l      D0
  7262. 000051A2  322E FFFC                move.w     D1, [A6 - 0x4]
  7263. 000051A6  48C1                     ext.l      D1
  7264. 000051A8  9280                     sub.l      D1, D0
  7265. 000051AA  2F01                     move.l     -[A7], D1
  7266. 000051AC  302E FFFA                move.w     D0, [A6 - 0x6]
  7267. 000051B0  48C0                     ext.l      D0
  7268. 000051B2  322E FFFE                move.w     D1, [A6 - 0x2]
  7269. 000051B6  48C1                     ext.l      D1
  7270. 000051B8  9280                     sub.l      D1, D0
  7271. 000051BA  2F01                     move.l     -[A7], D1
  7272. 000051BC  2F0A                     move.l     -[A7], A2
  7273. 000051BE  61FF 0000 50C4           bsr        +0x50C6 /* 0000A284 */
  7274. 000051C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7275. label000051C8:
  7276. 000051C8  4CDF 0C00                movem.l    A2,A3, [A7]+
  7277. 000051CC  4E5E                     unlink     A6
  7278. 000051CE  4E75                     rts
  7279. 000051D0  4E56 0000                link       A6, 0
  7280. 000051D4  2F0A                     move.l     -[A7], A2
  7281. 000051D6  246E 0008                movea.l    A2, [A6 + 0x8]
  7282. 000051DA  356E 000C 007A           move.w     [A2 + 0x7A], [A6 + 0xC]
  7283. 000051E0  2F0A                     move.l     -[A7], A2
  7284. 000051E2  61FF FFFF FF88           bsr        -0x76 /* 0000516C */
  7285. 000051E8  584F                     addq.w     A7, 4
  7286. 000051EA  245F                     movea.l    A2, [A7]+
  7287. 000051EC  4E5E                     unlink     A6
  7288. 000051EE  4E75                     rts
  7289. 000051F0  4E56 FFE8                link       A6, -0x0018
  7290. 000051F4  48E7 0030                movem.l    -[A7], A2,A3
  7291. 000051F8  246E 0008                movea.l    A2, [A6 + 0x8]
  7292. 000051FC  594F                     subq.w     A7, 4
  7293. 000051FE  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  7294. 00005202  A9BC                     syscall    GetPicture
  7295. 00005204  205F                     movea.l    A0, [A7]+
  7296. 00005206  2648                     movea.l    A3, A0
  7297. 00005208  200B                     move.l     D0, A3
  7298. 0000520A  6732                     beq        +0x34 /* 0000523E */
  7299. 0000520C  486E FFF0                pea.l      [A6 - 0x10]
  7300. 00005210  2F0A                     move.l     -[A7], A2
  7301. 00005212  2057                     movea.l    A0, [A7]
  7302. 00005214  2268 0004                movea.l    A1, [A0 + 0x4]
  7303. 00005218  2269 0150                movea.l    A1, [A1 + 0x150]
  7304. 0000521C  4E91                     jsr        [A1]
  7305. 0000521E  426E FFFA                clr.w      [A6 - 0x6]
  7306. 00005222  426E FFF8                clr.w      [A6 - 0x8]
  7307. 00005226  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  7308. 0000522C  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  7309. 00005232  2F0B                     move.l     -[A7], A3
  7310. 00005234  486E FFF8                pea.l      [A6 - 0x8]
  7311. 00005238  A8F6                     syscall    DrawPicture
  7312. 0000523A  504F                     addq.w     A7, 8
  7313. 0000523C  602C                     bra        +0x2E /* 0000526A */
  7314. label0000523E:
  7315. 0000523E  486E FFE8                pea.l      [A6 - 0x18]
  7316. 00005242  2F0A                     move.l     -[A7], A2
  7317. 00005244  2057                     movea.l    A0, [A7]
  7318. 00005246  2268 0004                movea.l    A1, [A0 + 0x4]
  7319. 0000524A  2269 003C                movea.l    A1, [A1 + 0x3C]
  7320. 0000524E  4E91                     jsr        [A1]
  7321. 00005250  A89E                     syscall    PenNormal
  7322. 00005252  486E FFE8                pea.l      [A6 - 0x18]
  7323. 00005256  4EB9 0000 7C84           jsr        [0x00007C84]
  7324. 0000525C  4868 00AA                pea.l      [A0 + 0xAA]
  7325. 00005260  A8A5                     syscall    FillRect
  7326. 00005262  486E FFE8                pea.l      [A6 - 0x18]
  7327. 00005266  A8A1                     syscall    FrameRect
  7328. 00005268  504F                     addq.w     A7, 8
  7329. label0000526A:
  7330. 0000526A  4CDF 0C00                movem.l    A2,A3, [A7]+
  7331. 0000526E  4E5E                     unlink     A6
  7332. 00005270  4E75                     rts
  7333. 00005272  4E56 0000                link       A6, 0
  7334. 00005276  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7335. 0000527A  246E 0008                movea.l    A2, [A6 + 0x8]
  7336. 0000527E  362E 000C                move.w     D3, [A6 + 0xC]
  7337. 00005282  286E 000E                movea.l    A4, [A6 + 0xE]
  7338. 00005286  4A43                     tst.w      D3
  7339. 00005288  6714                     beq        +0x16 /* 0000529E */
  7340. 0000528A  204A                     movea.l    A0, A2
  7341. 0000528C  41E8 0088                lea.l      A0, [A0 + 0x88]
  7342. 00005290  2648                     movea.l    A3, A0
  7343. 00005292  2488                     move.l     [A2], A0
  7344. 00005294  2F0B                     move.l     -[A7], A3
  7345. 00005296  4EB9 0000 3F3A           jsr        [0x00003F3A]
  7346. 0000529C  584F                     addq.w     A7, 4
  7347. label0000529E:
  7348. 0000529E  2F0C                     move.l     -[A7], A4
  7349. 000052A0  4267                     clr.w      -[A7]
  7350. 000052A2  2F0A                     move.l     -[A7], A2
  7351. 000052A4  61FF 0000 377E           bsr        +0x3780 /* 00008A24 */
  7352. 000052AA  41ED D928                lea.l      A0, [A5 - 0x26D8]
  7353. 000052AE  2548 0004                move.l     [A2 + 0x4], A0
  7354. 000052B2  41ED D928                lea.l      A0, [A5 - 0x26D8]
  7355. 000052B6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7356. 000052BA  2252                     movea.l    A1, [A2]
  7357. 000052BC  2288                     move.l     [A1], A0
  7358. 000052BE  2652                     movea.l    A3, [A2]
  7359. 000052C0  204A                     movea.l    A0, A2
  7360. 000052C2  41E8 0088                lea.l      A0, [A0 + 0x88]
  7361. 000052C6  91CB                     sub.l      A0, A3
  7362. 000052C8  2748 0008                move.l     [A3 + 0x8], A0
  7363. 000052CC  4878 0002                push.l     0x2
  7364. 000052D0  486A 0086                pea.l      [A2 + 0x86]
  7365. 000052D4  2F0C                     move.l     -[A7], A4
  7366. 000052D6  2057                     movea.l    A0, [A7]
  7367. 000052D8  2250                     movea.l    A1, [A0]
  7368. 000052DA  2269 0024                movea.l    A1, [A1 + 0x24]
  7369. 000052DE  4E91                     jsr        [A1]
  7370. 000052E0  42AA 007A                clr.l      [A2 + 0x7A]
  7371. 000052E4  42AA 007E                clr.l      [A2 + 0x7E]
  7372. 000052E8  42AA 0082                clr.l      [A2 + 0x82]
  7373. 000052EC  204A                     movea.l    A0, A2
  7374. 000052EE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7375. 000052F2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7376. 000052F6  4E5E                     unlink     A6
  7377. 000052F8  4E75                     rts
  7378. 000052FA  4E56 0000                link       A6, 0
  7379. 000052FE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7380. 00005302  246E 0008                movea.l    A2, [A6 + 0x8]
  7381. 00005306  362E 000C                move.w     D3, [A6 + 0xC]
  7382. 0000530A  200A                     move.l     D0, A2
  7383. 0000530C  675E                     beq        +0x60 /* 0000536C */
  7384. 0000530E  41ED D928                lea.l      A0, [A5 - 0x26D8]
  7385. 00005312  2548 0004                move.l     [A2 + 0x4], A0
  7386. 00005316  41ED D928                lea.l      A0, [A5 - 0x26D8]
  7387. 0000531A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  7388. 0000531E  2252                     movea.l    A1, [A2]
  7389. 00005320  2288                     move.l     [A1], A0
  7390. 00005322  2652                     movea.l    A3, [A2]
  7391. 00005324  204A                     movea.l    A0, A2
  7392. 00005326  41E8 0088                lea.l      A0, [A0 + 0x88]
  7393. 0000532A  2848                     movea.l    A4, A0
  7394. 0000532C  91CB                     sub.l      A0, A3
  7395. 0000532E  2748 0008                move.l     [A3 + 0x8], A0
  7396. 00005332  4AAA 007A                tst.l      [A2 + 0x7A]
  7397. 00005336  670A                     beq        +0xC /* 00005342 */
  7398. 00005338  2F0A                     move.l     -[A7], A2
  7399. 0000533A  61FF 0000 01D0           bsr        +0x1D2 /* 0000550C */
  7400. 00005340  584F                     addq.w     A7, 4
  7401. label00005342:
  7402. 00005342  4267                     clr.w      -[A7]
  7403. 00005344  2F0A                     move.l     -[A7], A2
  7404. 00005346  61FF 0000 3776           bsr        +0x3778 /* 00008ABE */
  7405. 0000534C  4A43                     tst.w      D3
  7406. 0000534E  5C4F                     addq.w     A7, 6
  7407. 00005350  670C                     beq        +0xE /* 0000535E */
  7408. 00005352  4267                     clr.w      -[A7]
  7409. 00005354  2F0C                     move.l     -[A7], A4
  7410. 00005356  4EB9 0000 3F42           jsr        [0x00003F42]
  7411. 0000535C  5C4F                     addq.w     A7, 6
  7412. label0000535E:
  7413. 0000535E  4A43                     tst.w      D3
  7414. 00005360  6F0A                     ble        +0xC /* 0000536C */
  7415. 00005362  2F0A                     move.l     -[A7], A2
  7416. 00005364  4EB9 0000 2592           jsr        [0x00002592]
  7417. 0000536A  584F                     addq.w     A7, 4
  7418. label0000536C:
  7419. 0000536C  204A                     movea.l    A0, A2
  7420. 0000536E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7421. 00005372  4E5E                     unlink     A6
  7422. 00005374  4E75                     rts
  7423. 00005376  4E56 FFE8                link       A6, -0x0018
  7424. 0000537A  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  7425. 0000537E  246E 0008                movea.l    A2, [A6 + 0x8]
  7426. 00005382  266E 000C                movea.l    A3, [A6 + 0xC]
  7427. 00005386  362E 0010                move.w     D3, [A6 + 0x10]
  7428. 0000538A  4AAA 007A                tst.l      [A2 + 0x7A]
  7429. 0000538E  670A                     beq        +0xC /* 0000539A */
  7430. 00005390  2F0A                     move.l     -[A7], A2
  7431. 00005392  61FF 0000 0178           bsr        +0x17A /* 0000550C */
  7432. 00005398  584F                     addq.w     A7, 4
  7433. label0000539A:
  7434. 0000539A  254B 007A                move.l     [A2 + 0x7A], A3
  7435. 0000539E  0C43 FFFF                cmpi.w     D3, 0xFFFF
  7436. 000053A2  6604                     bne        +0x6 /* 000053A8 */
  7437. 000053A4  362A 0086                move.w     D3, [A2 + 0x86]
  7438. label000053A8:
  7439. 000053A8  486E FFE8                pea.l      [A6 - 0x18]
  7440. 000053AC  4EB9 0001 479C           jsr        [0x0001479C]
  7441. 000053B2  486E FFE8                pea.l      [A6 - 0x18]
  7442. 000053B6  2F0B                     move.l     -[A7], A3
  7443. 000053B8  2057                     movea.l    A0, [A7]
  7444. 000053BA  2268 0004                movea.l    A1, [A0 + 0x4]
  7445. 000053BE  2269 004C                movea.l    A1, [A1 + 0x4C]
  7446. 000053C2  4E91                     jsr        [A1]
  7447. 000053C4  486E FFE8                pea.l      [A6 - 0x18]
  7448. 000053C8  4EB9 0001 4A22           jsr        [0x00014A22]
  7449. 000053CE  2548 0082                move.l     [A2 + 0x82], A0
  7450. 000053D2  2F0B                     move.l     -[A7], A3
  7451. 000053D4  4EB9 0001 7ED6           jsr        [0x00017ED6]
  7452. 000053DA  2548 007E                move.l     [A2 + 0x7E], A0
  7453. 000053DE  1F3C 0001                move.b     -[A7], 0x1
  7454. 000053E2  2F0A                     move.l     -[A7], A2
  7455. 000053E4  2F2A 007A                move.l     -[A7], [A2 + 0x7A]
  7456. 000053E8  61FF FFFF EF8A           bsr        -0x1074 /* 00004374 */
  7457. 000053EE  486E FFFC                pea.l      [A6 - 0x4]
  7458. 000053F2  2F0A                     move.l     -[A7], A2
  7459. 000053F4  61FF FFFF EA64           bsr        -0x159A /* 00003E5A */
  7460. 000053FA  486E FFF8                pea.l      [A6 - 0x8]
  7461. 000053FE  2F0B                     move.l     -[A7], A3
  7462. 00005400  61FF FFFF EA58           bsr        -0x15A6 /* 00003E5A */
  7463. 00005406  7A00                     moveq.l    D5, 0x00
  7464. 00005408  3003                     move.w     D0, D3
  7465. 0000540A  720C                     moveq.l    D1, 0x0C
  7466. 0000540C  C081                     and.l      D0, D1
  7467. 0000540E  B081                     cmp.l      D0, D1
  7468. 00005410  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  7469. 00005414  6610                     bne        +0x12 /* 00005426 */
  7470. 00005416  302E FFF8                move.w     D0, [A6 - 0x8]
  7471. 0000541A  48C0                     ext.l      D0
  7472. 0000541C  382E FFFC                move.w     D4, [A6 - 0x4]
  7473. 00005420  48C4                     ext.l      D4
  7474. 00005422  9880                     sub.l      D4, D0
  7475. 00005424  6034                     bra        +0x36 /* 0000545A */
  7476. label00005426:
  7477. 00005426  3003                     move.w     D0, D3
  7478. 00005428  7208                     moveq.l    D1, 0x08
  7479. 0000542A  C081                     and.l      D0, D1
  7480. 0000542C  5180                     subq.l     D0, 8
  7481. 0000542E  6604                     bne        +0x6 /* 00005434 */
  7482. 00005430  7800                     moveq.l    D4, 0x00
  7483. 00005432  6026                     bra        +0x28 /* 0000545A */
  7484. label00005434:
  7485. 00005434  3003                     move.w     D0, D3
  7486. 00005436  7204                     moveq.l    D1, 0x04
  7487. 00005438  C081                     and.l      D0, D1
  7488. 0000543A  5980                     subq.l     D0, 4
  7489. 0000543C  6618                     bne        +0x1A /* 00005456 */
  7490. 0000543E  302E FFF8                move.w     D0, [A6 - 0x8]
  7491. 00005442  48C0                     ext.l      D0
  7492. 00005444  382E FFFC                move.w     D4, [A6 - 0x4]
  7493. 00005448  48C4                     ext.l      D4
  7494. 0000544A  9880                     sub.l      D4, D0
  7495. 0000544C  4C7C 4804 0000 0002      movem.l    D2,A3,A6, 0x2
  7496. 00005454  6004                     bra        +0x6 /* 0000545A */
  7497. label00005456:
  7498. 00005456  7800                     moveq.l    D4, 0x00
  7499. 00005458  7A01                     moveq.l    D5, 0x01
  7500. label0000545A:
  7501. 0000545A  7C00                     moveq.l    D6, 0x00
  7502. 0000545C  3003                     move.w     D0, D3
  7503. 0000545E  7203                     moveq.l    D1, 0x03
  7504. 00005460  C081                     and.l      D0, D1
  7505. 00005462  5780                     subq.l     D0, 3
  7506. 00005464  6610                     bne        +0x12 /* 00005476 */
  7507. 00005466  302E FFFA                move.w     D0, [A6 - 0x6]
  7508. 0000546A  48C0                     ext.l      D0
  7509. 0000546C  362E FFFE                move.w     D3, [A6 - 0x2]
  7510. 00005470  48C3                     ext.l      D3
  7511. 00005472  9680                     sub.l      D3, D0
  7512. 00005474  6034                     bra        +0x36 /* 000054AA */
  7513. label00005476:
  7514. 00005476  3003                     move.w     D0, D3
  7515. 00005478  7202                     moveq.l    D1, 0x02
  7516. 0000547A  C081                     and.l      D0, D1
  7517. 0000547C  5580                     subq.l     D0, 2
  7518. 0000547E  6604                     bne        +0x6 /* 00005484 */
  7519. 00005480  7600                     moveq.l    D3, 0x00
  7520. 00005482  6026                     bra        +0x28 /* 000054AA */
  7521. label00005484:
  7522. 00005484  3003                     move.w     D0, D3
  7523. 00005486  7201                     moveq.l    D1, 0x01
  7524. 00005488  C081                     and.l      D0, D1
  7525. 0000548A  5380                     subq.l     D0, 1
  7526. 0000548C  6618                     bne        +0x1A /* 000054A6 */
  7527. 0000548E  302E FFFA                move.w     D0, [A6 - 0x6]
  7528. 00005492  48C0                     ext.l      D0
  7529. 00005494  362E FFFE                move.w     D3, [A6 - 0x2]
  7530. 00005498  48C3                     ext.l      D3
  7531. 0000549A  9680                     sub.l      D3, D0
  7532. 0000549C  4C7C 3803 0000 0002      movem.l    D0,D1,A3,A4,A5, 0x2
  7533. 000054A4  6004                     bra        +0x6 /* 000054AA */
  7534. label000054A6:
  7535. 000054A6  7600                     moveq.l    D3, 0x00
  7536. 000054A8  7C01                     moveq.l    D6, 0x01
  7537. label000054AA:
  7538. 000054AA  4227                     clr.b      -[A7]
  7539. 000054AC  2F03                     move.l     -[A7], D3
  7540. 000054AE  2F04                     move.l     -[A7], D4
  7541. 000054B0  2F0B                     move.l     -[A7], A3
  7542. 000054B2  2057                     movea.l    A0, [A7]
  7543. 000054B4  2268 0004                movea.l    A1, [A0 + 0x4]
  7544. 000054B8  2269 0048                movea.l    A1, [A1 + 0x48]
  7545. 000054BC  4E91                     jsr        [A1]
  7546. 000054BE  4A05                     tst.b      D5
  7547. 000054C0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7548. 000054C4  6604                     bne        +0x6 /* 000054CA */
  7549. 000054C6  4A06                     tst.b      D6
  7550. 000054C8  672A                     beq        +0x2C /* 000054F4 */
  7551. label000054CA:
  7552. 000054CA  362E FFF8                move.w     D3, [A6 - 0x8]
  7553. 000054CE  4A05                     tst.b      D5
  7554. 000054D0  6704                     beq        +0x6 /* 000054D6 */
  7555. 000054D2  362E FFFC                move.w     D3, [A6 - 0x4]
  7556. label000054D6:
  7557. 000054D6  382E FFFA                move.w     D4, [A6 - 0x6]
  7558. 000054DA  4A06                     tst.b      D6
  7559. 000054DC  6704                     beq        +0x6 /* 000054E2 */
  7560. 000054DE  382E FFFE                move.w     D4, [A6 - 0x2]
  7561. label000054E2:
  7562. 000054E2  4227                     clr.b      -[A7]
  7563. 000054E4  3F04                     move.w     -[A7], D4
  7564. 000054E6  3F03                     move.w     -[A7], D3
  7565. 000054E8  2F0B                     move.l     -[A7], A3
  7566. 000054EA  61FF FFFF EA9A           bsr        -0x1564 /* 00003F86 */
  7567. 000054F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7568. label000054F4:
  7569. 000054F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  7570. 000054F8  486E FFE8                pea.l      [A6 - 0x18]
  7571. 000054FC  4EB9 0001 480C           jsr        [0x0001480C]
  7572. 00005502  5C4F                     addq.w     A7, 6
  7573. 00005504  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  7574. 00005508  4E5E                     unlink     A6
  7575. 0000550A  4E75                     rts
  7576. fn0000550C:
  7577. 0000550C  4E56 FFF0                link       A6, -0x0010
  7578. 00005510  48E7 0038                movem.l    -[A7], A2,A3,A4
  7579. 00005514  246E 0008                movea.l    A2, [A6 + 0x8]
  7580. 00005518  266A 007A                movea.l    A3, [A2 + 0x7A]
  7581. 0000551C  200B                     move.l     D0, A3
  7582. 0000551E  6764                     beq        +0x66 /* 00005584 */
  7583. 00005520  4227                     clr.b      -[A7]
  7584. 00005522  2F2A 007E                move.l     -[A7], [A2 + 0x7E]
  7585. 00005526  2F0B                     move.l     -[A7], A3
  7586. 00005528  61FF FFFF EE4A           bsr        -0x11B4 /* 00004374 */
  7587. 0000552E  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  7588. 00005532  486E FFF0                pea.l      [A6 - 0x10]
  7589. 00005536  4EB9 0001 47C2           jsr        [0x000147C2]
  7590. 0000553C  486E FFF0                pea.l      [A6 - 0x10]
  7591. 00005540  2F0B                     move.l     -[A7], A3
  7592. 00005542  2057                     movea.l    A0, [A7]
  7593. 00005544  2268 0004                movea.l    A1, [A0 + 0x4]
  7594. 00005548  2269 0050                movea.l    A1, [A1 + 0x50]
  7595. 0000554C  4E91                     jsr        [A1]
  7596. 0000554E  286A 007E                movea.l    A4, [A2 + 0x7E]
  7597. 00005552  200C                     move.l     D0, A4
  7598. 00005554  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7599. 00005558  6712                     beq        +0x14 /* 0000556C */
  7600. 0000555A  2F0B                     move.l     -[A7], A3
  7601. 0000555C  2F0C                     move.l     -[A7], A4
  7602. 0000555E  2057                     movea.l    A0, [A7]
  7603. 00005560  2268 0004                movea.l    A1, [A0 + 0x4]
  7604. 00005564  2269 0194                movea.l    A1, [A1 + 0x194]
  7605. 00005568  4E91                     jsr        [A1]
  7606. 0000556A  504F                     addq.w     A7, 8
  7607. label0000556C:
  7608. 0000556C  42AA 007A                clr.l      [A2 + 0x7A]
  7609. 00005570  42AA 0082                clr.l      [A2 + 0x82]
  7610. 00005574  3F3C FFFF                move.w     -[A7], 0xFFFF
  7611. 00005578  486E FFF0                pea.l      [A6 - 0x10]
  7612. 0000557C  4EB9 0001 480C           jsr        [0x0001480C]
  7613. 00005582  5C4F                     addq.w     A7, 6
  7614. label00005584:
  7615. 00005584  204B                     movea.l    A0, A3
  7616. 00005586  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7617. 0000558A  4E5E                     unlink     A6
  7618. 0000558C  4E75                     rts
  7619. 0000558E  4E56 0000                link       A6, 0
  7620. 00005592  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7621. 00005596  262E 0008                move.l     D3, [A6 + 0x8]
  7622. 0000559A  266E 000C                movea.l    A3, [A6 + 0xC]
  7623. 0000559E  246E 0010                movea.l    A2, [A6 + 0x10]
  7624. 000055A2  7001                     moveq.l    D0, 0x01
  7625. 000055A4  2480                     move.l     [A2], D0
  7626. 000055A6  2680                     move.l     [A3], D0
  7627. 000055A8  2043                     movea.l    A0, D3
  7628. 000055AA  2868 007A                movea.l    A4, [A0 + 0x7A]
  7629. 000055AE  200C                     move.l     D0, A4
  7630. 000055B0  6716                     beq        +0x18 /* 000055C8 */
  7631. 000055B2  2F0A                     move.l     -[A7], A2
  7632. 000055B4  2F0B                     move.l     -[A7], A3
  7633. 000055B6  2F0C                     move.l     -[A7], A4
  7634. 000055B8  2057                     movea.l    A0, [A7]
  7635. 000055BA  2268 0004                movea.l    A1, [A0 + 0x4]
  7636. 000055BE  2269 00F8                movea.l    A1, [A1 + 0xF8]
  7637. 000055C2  4E91                     jsr        [A1]
  7638. 000055C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7639. label000055C8:
  7640. 000055C8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7641. 000055CC  4E5E                     unlink     A6
  7642. 000055CE  4E75                     rts
  7643. 000055D0  4E56 0000                link       A6, 0
  7644. 000055D4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7645. 000055D8  266E 0008                movea.l    A3, [A6 + 0x8]
  7646. 000055DC  286E 000C                movea.l    A4, [A6 + 0xC]
  7647. 000055E0  7600                     moveq.l    D3, 0x00
  7648. 000055E2  246B 007A                movea.l    A2, [A3 + 0x7A]
  7649. 000055E6  200A                     move.l     D0, A2
  7650. 000055E8  6714                     beq        +0x16 /* 000055FE */
  7651. 000055EA  2F0C                     move.l     -[A7], A4
  7652. 000055EC  2F0A                     move.l     -[A7], A2
  7653. 000055EE  2057                     movea.l    A0, [A7]
  7654. 000055F0  2268 0004                movea.l    A1, [A0 + 0x4]
  7655. 000055F4  2269 00FC                movea.l    A1, [A1 + 0xFC]
  7656. 000055F8  4E91                     jsr        [A1]
  7657. 000055FA  1600                     move.b     D3, D0
  7658. 000055FC  504F                     addq.w     A7, 8
  7659. label000055FE:
  7660. 000055FE  1003                     move.b     D0, D3
  7661. 00005600  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7662. 00005604  4E5E                     unlink     A6
  7663. 00005606  4E75                     rts
  7664. 00005608  4E56 0000                link       A6, 0
  7665. 0000560C  2F0A                     move.l     -[A7], A2
  7666. 0000560E  42A7                     clr.l      -[A7]
  7667. 00005610  4EB9 0001 BB92           jsr        [0x0001BB92]
  7668. 00005616  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7669. 0000561A  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  7670. 00005620  4EB9 0000 2822           jsr        [0x00002822]
  7671. 00005626  2448                     movea.l    A2, A0
  7672. 00005628  2F0A                     move.l     -[A7], A2
  7673. 0000562A  2057                     movea.l    A0, [A7]
  7674. 0000562C  2268 0004                movea.l    A1, [A0 + 0x4]
  7675. 00005630  2269 000C                movea.l    A1, [A1 + 0xC]
  7676. 00005634  4E91                     jsr        [A1]
  7677. 00005636  204A                     movea.l    A0, A2
  7678. 00005638  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7679. 0000563C  245F                     movea.l    A2, [A7]+
  7680. 0000563E  4E5E                     unlink     A6
  7681. 00005640  4E75                     rts
  7682. 00005642  4E56 FFF2                link       A6, -0x000E
  7683. 00005646  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7684. 0000564A  246E 0008                movea.l    A2, [A6 + 0x8]
  7685. 0000564E  362E 000C                move.w     D3, [A6 + 0xC]
  7686. 00005652  286E 000E                movea.l    A4, [A6 + 0xE]
  7687. 00005656  4A43                     tst.w      D3
  7688. 00005658  6714                     beq        +0x16 /* 0000566E */
  7689. 0000565A  204A                     movea.l    A0, A2
  7690. 0000565C  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7691. 00005660  2648                     movea.l    A3, A0
  7692. 00005662  2488                     move.l     [A2], A0
  7693. 00005664  2F0B                     move.l     -[A7], A3
  7694. 00005666  4EB9 0000 3F3A           jsr        [0x00003F3A]
  7695. 0000566C  584F                     addq.w     A7, 4
  7696. label0000566E:
  7697. 0000566E  4267                     clr.w      -[A7]
  7698. 00005670  2F0A                     move.l     -[A7], A2
  7699. 00005672  61FF 0000 3292           bsr        +0x3294 /* 00008906 */
  7700. 00005678  41ED DAEC                lea.l      A0, [A5 - 0x2514]
  7701. 0000567C  2548 0004                move.l     [A2 + 0x4], A0
  7702. 00005680  41ED DAEC                lea.l      A0, [A5 - 0x2514]
  7703. 00005684  41E8 01B4                lea.l      A0, [A0 + 0x1B4]
  7704. 00005688  2252                     movea.l    A1, [A2]
  7705. 0000568A  2288                     move.l     [A1], A0
  7706. 0000568C  2652                     movea.l    A3, [A2]
  7707. 0000568E  204A                     movea.l    A0, A2
  7708. 00005690  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7709. 00005694  91CB                     sub.l      A0, A3
  7710. 00005696  2748 0008                move.l     [A3 + 0x8], A0
  7711. 0000569A  2F0A                     move.l     -[A7], A2
  7712. 0000569C  61FF 0000 0068           bsr        +0x6A /* 00005706 */
  7713. 000056A2  4878 000E                push.l     0xE
  7714. 000056A6  486E FFF2                pea.l      [A6 - 0xE]
  7715. 000056AA  2F0C                     move.l     -[A7], A4
  7716. 000056AC  2057                     movea.l    A0, [A7]
  7717. 000056AE  2250                     movea.l    A1, [A0]
  7718. 000056B0  2269 0024                movea.l    A1, [A1 + 0x24]
  7719. 000056B4  4E91                     jsr        [A1]
  7720. 000056B6  356E FFF2 000C           move.w     [A2 + 0xC], [A6 - 0xE]
  7721. 000056BC  356E FFF4 000E           move.w     [A2 + 0xE], [A6 - 0xC]
  7722. 000056C2  422A 0025                clr.b      [A2 + 0x25]
  7723. 000056C6  4A2E FFF6                tst.b      [A6 - 0xA]
  7724. 000056CA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7725. 000056CE  6706                     beq        +0x8 /* 000056D6 */
  7726. 000056D0  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  7727. label000056D6:
  7728. 000056D6  422A 0026                clr.b      [A2 + 0x26]
  7729. 000056DA  4A2E FFF7                tst.b      [A6 - 0x9]
  7730. 000056DE  6706                     beq        +0x8 /* 000056E6 */
  7731. 000056E0  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  7732. label000056E6:
  7733. 000056E6  256E FFF8 001C           move.l     [A2 + 0x1C], [A6 - 0x8]
  7734. 000056EC  256E FFFC 007A           move.l     [A2 + 0x7A], [A6 - 0x4]
  7735. 000056F2  2F0A                     move.l     -[A7], A2
  7736. 000056F4  4EB9 0001 C61A           jsr        [0x0001C61A]
  7737. 000056FA  204A                     movea.l    A0, A2
  7738. 000056FC  584F                     addq.w     A7, 4
  7739. 000056FE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7740. 00005702  4E5E                     unlink     A6
  7741. 00005704  4E75                     rts
  7742. fn00005706:
  7743. 00005706  4E56 FFF4                link       A6, -0x000C
  7744. 0000570A  48E7 1020                movem.l    -[A7], D3,A2
  7745. 0000570E  246E 0008                movea.l    A2, [A6 + 0x8]
  7746. 00005712  42AA 007A                clr.l      [A2 + 0x7A]
  7747. 00005716  42AA 007E                clr.l      [A2 + 0x7E]
  7748. 0000571A  42AA 0082                clr.l      [A2 + 0x82]
  7749. 0000571E  7001                     moveq.l    D0, 0x01
  7750. 00005720  2540 008A                move.l     [A2 + 0x8A], D0
  7751. 00005724  7001                     moveq.l    D0, 0x01
  7752. 00005726  2540 008E                move.l     [A2 + 0x8E], D0
  7753. 0000572A  426A 0096                clr.w      [A2 + 0x96]
  7754. 0000572E  426A 0094                clr.w      [A2 + 0x94]
  7755. 00005732  426A 0092                clr.w      [A2 + 0x92]
  7756. 00005736  357C FFFF 009C           move.w     [A2 + 0x9C], 0xFFFF
  7757. 0000573C  357C FFFF 009A           move.w     [A2 + 0x9A], 0xFFFF
  7758. 00005742  357C FFFF 0098           move.w     [A2 + 0x98], 0xFFFF
  7759. 00005748  2D6D DAE4 FFF8           move.l     [A6 - 0x8], [A5 - 0x251C]
  7760. 0000574E  2D6D DAE8 FFFC           move.l     [A6 - 0x4], [A5 - 0x2518]
  7761. 00005754  203C 7164 2020           move.l     D0, 0x71642020 /* 'qd  ' */
  7762. 0000575A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7763. 0000575E  A1AD                     syscall    Gestalt, flags=1
  7764. 00005760  2288                     move.l     [A1], A0
  7765. 00005762  3600                     move.w     D3, D0
  7766. 00005764  3003                     move.w     D0, D3
  7767. 00005766  48C0                     ext.l      D0
  7768. 00005768  6606                     bne        +0x8 /* 00005770 */
  7769. 0000576A  4AAE FFF4                tst.l      [A6 - 0xC]
  7770. 0000576E  6622                     bne        +0x24 /* 00005792 */
  7771. label00005770:
  7772. 00005770  594F                     subq.w     A7, 4
  7773. 00005772  42A7                     clr.l      -[A7]
  7774. 00005774  486E FFF8                pea.l      [A6 - 0x8]
  7775. 00005778  4879 0001 2076           push.l     0x12076
  7776. 0000577E  4227                     clr.b      -[A7]
  7777. 00005780  4267                     clr.w      -[A7]
  7778. 00005782  42A7                     clr.l      -[A7]
  7779. 00005784  4227                     clr.b      -[A7]
  7780. 00005786  42A7                     clr.l      -[A7]
  7781. 00005788  A913                     syscall    NewWindow
  7782. 0000578A  205F                     movea.l    A0, [A7]+
  7783. 0000578C  2548 0086                move.l     [A2 + 0x86], A0
  7784. 00005790  6020                     bra        +0x22 /* 000057B2 */
  7785. label00005792:
  7786. 00005792  594F                     subq.w     A7, 4
  7787. 00005794  42A7                     clr.l      -[A7]
  7788. 00005796  486E FFF8                pea.l      [A6 - 0x8]
  7789. 0000579A  4879 0001 2076           push.l     0x12076
  7790. 000057A0  4227                     clr.b      -[A7]
  7791. 000057A2  4267                     clr.w      -[A7]
  7792. 000057A4  42A7                     clr.l      -[A7]
  7793. 000057A6  4227                     clr.b      -[A7]
  7794. 000057A8  42A7                     clr.l      -[A7]
  7795. 000057AA  AA45                     syscall    NewCWindow
  7796. 000057AC  205F                     movea.l    A0, [A7]+
  7797. 000057AE  2548 0086                move.l     [A2 + 0x86], A0
  7798. label000057B2:
  7799. 000057B2  42A7                     clr.l      -[A7]
  7800. 000057B4  2F0A                     move.l     -[A7], A2
  7801. 000057B6  2057                     movea.l    A0, [A7]
  7802. 000057B8  2268 0004                movea.l    A1, [A0 + 0x4]
  7803. 000057BC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7804. 000057C0  4E91                     jsr        [A1]
  7805. 000057C2  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  7806. 000057C8  504F                     addq.w     A7, 8
  7807. 000057CA  4CDF 0408                movem.l    D3,A2, [A7]+
  7808. 000057CE  4E5E                     unlink     A6
  7809. 000057D0  4E75                     rts
  7810. 000057D2  4E56 0000                link       A6, 0
  7811. 000057D6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7812. 000057DA  246E 0008                movea.l    A2, [A6 + 0x8]
  7813. 000057DE  362E 000C                move.w     D3, [A6 + 0xC]
  7814. 000057E2  200A                     move.l     D0, A2
  7815. 000057E4  6764                     beq        +0x66 /* 0000584A */
  7816. 000057E6  41ED DAEC                lea.l      A0, [A5 - 0x2514]
  7817. 000057EA  2548 0004                move.l     [A2 + 0x4], A0
  7818. 000057EE  41ED DAEC                lea.l      A0, [A5 - 0x2514]
  7819. 000057F2  41E8 01B4                lea.l      A0, [A0 + 0x1B4]
  7820. 000057F6  2252                     movea.l    A1, [A2]
  7821. 000057F8  2288                     move.l     [A1], A0
  7822. 000057FA  2652                     movea.l    A3, [A2]
  7823. 000057FC  204A                     movea.l    A0, A2
  7824. 000057FE  41E8 009E                lea.l      A0, [A0 + 0x9E]
  7825. 00005802  2848                     movea.l    A4, A0
  7826. 00005804  91CB                     sub.l      A0, A3
  7827. 00005806  2748 0008                move.l     [A3 + 0x8], A0
  7828. 0000580A  2F0A                     move.l     -[A7], A2
  7829. 0000580C  61FF 0000 34AE           bsr        +0x34B0 /* 00008CBC */
  7830. 00005812  266A 0086                movea.l    A3, [A2 + 0x86]
  7831. 00005816  200B                     move.l     D0, A3
  7832. 00005818  584F                     addq.w     A7, 4
  7833. 0000581A  6704                     beq        +0x6 /* 00005820 */
  7834. 0000581C  2F0B                     move.l     -[A7], A3
  7835. 0000581E  A914                     syscall    DisposeWindow
  7836. label00005820:
  7837. 00005820  4267                     clr.w      -[A7]
  7838. 00005822  2F0A                     move.l     -[A7], A2
  7839. 00005824  61FF 0000 3298           bsr        +0x329A /* 00008ABE */
  7840. 0000582A  4A43                     tst.w      D3
  7841. 0000582C  5C4F                     addq.w     A7, 6
  7842. 0000582E  670C                     beq        +0xE /* 0000583C */
  7843. 00005830  4267                     clr.w      -[A7]
  7844. 00005832  2F0C                     move.l     -[A7], A4
  7845. 00005834  4EB9 0000 3F42           jsr        [0x00003F42]
  7846. 0000583A  5C4F                     addq.w     A7, 6
  7847. label0000583C:
  7848. 0000583C  4A43                     tst.w      D3
  7849. 0000583E  6F0A                     ble        +0xC /* 0000584A */
  7850. 00005840  2F0A                     move.l     -[A7], A2
  7851. 00005842  4EB9 0000 2592           jsr        [0x00002592]
  7852. 00005848  584F                     addq.w     A7, 4
  7853. label0000584A:
  7854. 0000584A  204A                     movea.l    A0, A2
  7855. 0000584C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7856. 00005850  4E5E                     unlink     A6
  7857. 00005852  4E75                     rts
  7858. 00005854  4E56 0000                link       A6, 0
  7859. 00005858  4EB9 0000 2802           jsr        [0x00002802]
  7860. 0000585E  2F08                     move.l     -[A7], A0
  7861. 00005860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7862. 00005864  61FF 0000 0012           bsr        +0x14 /* 00005878 */
  7863. 0000586A  4E5E                     unlink     A6
  7864. 0000586C  4E75                     rts
  7865. fn0000586E:
  7866. 0000586E  206F 0004                movea.l    A0, [A7 + 0x4]
  7867. 00005872  2068 007E                movea.l    A0, [A0 + 0x7E]
  7868. 00005876  4E75                     rts
  7869. fn00005878:
  7870. 00005878  4E56 FFF8                link       A6, -0x0008
  7871. 0000587C  48E7 0030                movem.l    -[A7], A2,A3
  7872. 00005880  246E 0008                movea.l    A2, [A6 + 0x8]
  7873. 00005884  266E 000C                movea.l    A3, [A6 + 0xC]
  7874. 00005888  254B 007E                move.l     [A2 + 0x7E], A3
  7875. 0000588C  2F0B                     move.l     -[A7], A3
  7876. 0000588E  4EB9 0000 280A           jsr        [0x0000280A]
  7877. 00005894  2053                     movea.l    A0, [A3]
  7878. 00005896  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  7879. 0000589C  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  7880. 000058A2  4227                     clr.b      -[A7]
  7881. 000058A4  302E FFF8                move.w     D0, [A6 - 0x8]
  7882. 000058A8  48C0                     ext.l      D0
  7883. 000058AA  322E FFFC                move.w     D1, [A6 - 0x4]
  7884. 000058AE  48C1                     ext.l      D1
  7885. 000058B0  9280                     sub.l      D1, D0
  7886. 000058B2  3F01                     move.w     -[A7], D1
  7887. 000058B4  302E FFFA                move.w     D0, [A6 - 0x6]
  7888. 000058B8  48C0                     ext.l      D0
  7889. 000058BA  322E FFFE                move.w     D1, [A6 - 0x2]
  7890. 000058BE  48C1                     ext.l      D1
  7891. 000058C0  9280                     sub.l      D1, D0
  7892. 000058C2  3F01                     move.w     -[A7], D1
  7893. 000058C4  2F0A                     move.l     -[A7], A2
  7894. 000058C6  61FF FFFF E6BE           bsr        -0x1940 /* 00003F86 */
  7895. 000058CC  4227                     clr.b      -[A7]
  7896. 000058CE  302E FFF8                move.w     D0, [A6 - 0x8]
  7897. 000058D2  48C0                     ext.l      D0
  7898. 000058D4  322E FFFC                move.w     D1, [A6 - 0x4]
  7899. 000058D8  48C1                     ext.l      D1
  7900. 000058DA  9280                     sub.l      D1, D0
  7901. 000058DC  2F01                     move.l     -[A7], D1
  7902. 000058DE  302E FFFA                move.w     D0, [A6 - 0x6]
  7903. 000058E2  48C0                     ext.l      D0
  7904. 000058E4  322E FFFE                move.w     D1, [A6 - 0x2]
  7905. 000058E8  48C1                     ext.l      D1
  7906. 000058EA  9280                     sub.l      D1, D0
  7907. 000058EC  2F01                     move.l     -[A7], D1
  7908. 000058EE  2F0A                     move.l     -[A7], A2
  7909. 000058F0  61FF 0000 4992           bsr        +0x4994 /* 0000A284 */
  7910. 000058F6  4227                     clr.b      -[A7]
  7911. 000058F8  306E FFF8                movea.w    A0, [A6 - 0x8]
  7912. 000058FC  2F08                     move.l     -[A7], A0
  7913. 000058FE  306E FFFA                movea.w    A0, [A6 - 0x6]
  7914. 00005902  2F08                     move.l     -[A7], A0
  7915. 00005904  2F0A                     move.l     -[A7], A2
  7916. 00005906  2057                     movea.l    A0, [A7]
  7917. 00005908  2268 0004                movea.l    A1, [A0 + 0x4]
  7918. 0000590C  2269 0048                movea.l    A1, [A1 + 0x48]
  7919. 00005910  4E91                     jsr        [A1]
  7920. 00005912  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7921. 00005916  4CDF 0C00                movem.l    A2,A3, [A7]+
  7922. 0000591A  4E5E                     unlink     A6
  7923. 0000591C  4E75                     rts
  7924. fn0000591E:
  7925. 0000591E  206F 0004                movea.l    A0, [A7 + 0x4]
  7926. 00005922  2028 007A                move.l     D0, [A0 + 0x7A]
  7927. 00005926  C0AF 0008                and.l      D0, [A7 + 0x8]
  7928. 0000592A  4A80                     tst.l      D0
  7929. 0000592C  56C0                     sne        D0
  7930. 0000592E  4400                     neg.b      D0
  7931. 00005930  4E75                     rts
  7932. 00005932  4E56 FFE6                link       A6, -0x001A
  7933. 00005936  2F0A                     move.l     -[A7], A2
  7934. 00005938  246E 0008                movea.l    A2, [A6 + 0x8]
  7935. 0000593C  486E FFE6                pea.l      [A6 - 0x1A]
  7936. 00005940  486E FFE8                pea.l      [A6 - 0x18]
  7937. 00005944  486E FFF4                pea.l      [A6 - 0xC]
  7938. 00005948  2F0A                     move.l     -[A7], A2
  7939. 0000594A  2057                     movea.l    A0, [A7]
  7940. 0000594C  2268 0004                movea.l    A1, [A0 + 0x4]
  7941. 00005950  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  7942. 00005954  4E91                     jsr        [A1]
  7943. 00005956  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7944. 0000595A  486E FFE8                pea.l      [A6 - 0x18]
  7945. 0000595E  486E FFF4                pea.l      [A6 - 0xC]
  7946. 00005962  2F0A                     move.l     -[A7], A2
  7947. 00005964  2057                     movea.l    A0, [A7]
  7948. 00005966  2268 0004                movea.l    A1, [A0 + 0x4]
  7949. 0000596A  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  7950. 0000596E  4E91                     jsr        [A1]
  7951. 00005970  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7952. 00005974  245F                     movea.l    A2, [A7]+
  7953. 00005976  4E5E                     unlink     A6
  7954. 00005978  4E75                     rts
  7955. 0000597A  4E56 0000                link       A6, 0
  7956. 0000597E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7957. 00005982  286E 0008                movea.l    A4, [A6 + 0x8]
  7958. 00005986  266E 000C                movea.l    A3, [A6 + 0xC]
  7959. 0000598A  246E 0010                movea.l    A2, [A6 + 0x10]
  7960. 0000598E  362E 0014                move.w     D3, [A6 + 0x14]
  7961. 00005992  4EB9 0000 27EA           jsr        [0x000027EA]
  7962. 00005998  4A00                     tst.b      D0
  7963. 0000599A  6718                     beq        +0x1A /* 000059B4 */
  7964. 0000599C  3F03                     move.w     -[A7], D3
  7965. 0000599E  2F0A                     move.l     -[A7], A2
  7966. 000059A0  2F0B                     move.l     -[A7], A3
  7967. 000059A2  2F0C                     move.l     -[A7], A4
  7968. 000059A4  2057                     movea.l    A0, [A7]
  7969. 000059A6  2268 0004                movea.l    A1, [A0 + 0x4]
  7970. 000059AA  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  7971. 000059AE  4E91                     jsr        [A1]
  7972. 000059B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7973. label000059B4:
  7974. 000059B4  554F                     subq.w     A7, 2
  7975. 000059B6  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  7976. 000059BC  A8FD                     syscall    PrGlue
  7977. 000059BE  301F                     move.w     D0, [A7]+
  7978. 000059C0  3600                     move.w     D3, D0
  7979. 000059C2  4EB9 0000 27F2           jsr        [0x000027F2]
  7980. 000059C8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7981. 000059CC  4E5E                     unlink     A6
  7982. 000059CE  4E75                     rts
  7983. 000059D0  4E56 FFE4                link       A6, -0x001C
  7984. 000059D4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  7985. 000059D8  246E 0008                movea.l    A2, [A6 + 0x8]
  7986. 000059DC  286E 000C                movea.l    A4, [A6 + 0xC]
  7987. 000059E0  266E 0010                movea.l    A3, [A6 + 0x10]
  7988. 000059E4  7601                     moveq.l    D3, 0x01
  7989. 000059E6  7801                     moveq.l    D4, 0x01
  7990. 000059E8  42A7                     clr.l      -[A7]
  7991. 000059EA  2F0A                     move.l     -[A7], A2
  7992. 000059EC  4EB9 0000 475C           jsr        [0x0000475C]
  7993. 000059F2  584F                     addq.w     A7, 4
  7994. 000059F4  2F08                     move.l     -[A7], A0
  7995. 000059F6  486E FFE4                pea.l      [A6 - 0x1C]
  7996. 000059FA  4EB9 0000 13C8           jsr        [0x000013C8]
  7997. 00005A00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7998. 00005A04  6030                     bra        +0x32 /* 00005A36 */
  7999. label00005A06:
  8000. 00005A06  486E FFF8                pea.l      [A6 - 0x8]
  8001. 00005A0A  486E FFFC                pea.l      [A6 - 0x4]
  8002. 00005A0E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8003. 00005A12  2057                     movea.l    A0, [A7]
  8004. 00005A14  2268 0004                movea.l    A1, [A0 + 0x4]
  8005. 00005A18  2269 00F8                movea.l    A1, [A1 + 0xF8]
  8006. 00005A1C  4E91                     jsr        [A1]
  8007. 00005A1E  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  8008. 00005A22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8009. 00005A26  6404                     bcc        +0x6 /* 00005A2C */
  8010. 00005A28  262E FFFC                move.l     D3, [A6 - 0x4]
  8011. label00005A2C:
  8012. 00005A2C  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  8013. 00005A30  6404                     bcc        +0x6 /* 00005A36 */
  8014. 00005A32  282E FFF8                move.l     D4, [A6 - 0x8]
  8015. label00005A36:
  8016. 00005A36  486E FFF4                pea.l      [A6 - 0xC]
  8017. 00005A3A  486E FFE4                pea.l      [A6 - 0x1C]
  8018. 00005A3E  4EB9 0000 1380           jsr        [0x00001380]
  8019. 00005A44  4A00                     tst.b      D0
  8020. 00005A46  504F                     addq.w     A7, 8
  8021. 00005A48  66BC                     bne        -0x42 /* 00005A06 */
  8022. 00005A4A  2883                     move.l     [A4], D3
  8023. 00005A4C  2543 008A                move.l     [A2 + 0x8A], D3
  8024. 00005A50  2684                     move.l     [A3], D4
  8025. 00005A52  2544 008E                move.l     [A2 + 0x8E], D4
  8026. 00005A56  3F3C FFFF                move.w     -[A7], 0xFFFF
  8027. 00005A5A  486E FFE4                pea.l      [A6 - 0x1C]
  8028. 00005A5E  4EB9 0000 1396           jsr        [0x00001396]
  8029. 00005A64  5C4F                     addq.w     A7, 6
  8030. 00005A66  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  8031. 00005A6A  4E5E                     unlink     A6
  8032. 00005A6C  4E75                     rts
  8033. 00005A6E  4E56 0000                link       A6, 0
  8034. 00005A72  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8035. 00005A76  266E 0008                movea.l    A3, [A6 + 0x8]
  8036. 00005A7A  262E 000C                move.l     D3, [A6 + 0xC]
  8037. 00005A7E  246E 0010                movea.l    A2, [A6 + 0x10]
  8038. 00005A82  2543 0008                move.l     [A2 + 0x8], D3
  8039. 00005A86  2F3C 8000 0000           move.l     -[A7], 0x80000000
  8040. 00005A8C  2F0B                     move.l     -[A7], A3
  8041. 00005A8E  61FF FFFF FE8E           bsr        -0x170 /* 0000591E */
  8042. 00005A94  4A00                     tst.b      D0
  8043. 00005A96  504F                     addq.w     A7, 8
  8044. 00005A98  6720                     beq        +0x22 /* 00005ABA */
  8045. 00005A9A  2003                     move.l     D0, D3
  8046. 00005A9C  5380                     subq.l     D0, 1
  8047. 00005A9E  2800                     move.l     D4, D0
  8048. 00005AA0  4C6B 0000 008E           movem.l    <none>, [A3 + 0x8E]
  8049. 00005AA6  5280                     addq.l     D0, 1
  8050. 00005AA8  2480                     move.l     [A2], D0
  8051. 00005AAA  2004                     move.l     D0, D4
  8052. 00005AAC  4C6B 0001 008E           movem.l    D0, [A3 + 0x8E]
  8053. 00005AB2  5281                     addq.l     D1, 1
  8054. 00005AB4  2541 0004                move.l     [A2 + 0x4], D1
  8055. 00005AB8  601E                     bra        +0x20 /* 00005AD8 */
  8056. label00005ABA:
  8057. 00005ABA  2003                     move.l     D0, D3
  8058. 00005ABC  5380                     subq.l     D0, 1
  8059. 00005ABE  2800                     move.l     D4, D0
  8060. 00005AC0  4C6B 0001 008A           movem.l    D0, [A3 + 0x8A]
  8061. 00005AC6  5281                     addq.l     D1, 1
  8062. 00005AC8  2481                     move.l     [A2], D1
  8063. 00005ACA  2004                     move.l     D0, D4
  8064. 00005ACC  4C6B 0000 008A           movem.l    <none>, [A3 + 0x8A]
  8065. 00005AD2  5280                     addq.l     D0, 1
  8066. 00005AD4  2540 0004                move.l     [A2 + 0x4], D0
  8067. label00005AD8:
  8068. 00005AD8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8069. 00005ADC  4E5E                     unlink     A6
  8070. 00005ADE  4E75                     rts
  8071. 00005AE0  4E56 FFF8                link       A6, -0x0008
  8072. 00005AE4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8073. 00005AE8  286E 0008                movea.l    A4, [A6 + 0x8]
  8074. 00005AEC  2E2E 000C                move.l     D7, [A6 + 0xC]
  8075. 00005AF0  2C2E 0010                move.l     D6, [A6 + 0x10]
  8076. 00005AF4  2A2E 0014                move.l     D5, [A6 + 0x14]
  8077. 00005AF8  2F0C                     move.l     -[A7], A4
  8078. 00005AFA  61FF FFFF FD72           bsr        -0x28C /* 0000586E */
  8079. 00005B00  2448                     movea.l    A2, A0
  8080. 00005B02  2652                     movea.l    A3, [A2]
  8081. 00005B04  382B 003E                move.w     D4, [A3 + 0x3E]
  8082. 00005B08  362B 0040                move.w     D3, [A3 + 0x40]
  8083. 00005B0C  2045                     movea.l    A0, D5
  8084. 00005B0E  30AB 0042                move.w     [A0], [A3 + 0x42]
  8085. 00005B12  2052                     movea.l    A0, [A2]
  8086. 00005B14  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  8087. 00005B1A  2052                     movea.l    A0, [A2]
  8088. 00005B1C  317C 270F 0040           move.w     [A0 + 0x40], 0x270F
  8089. 00005B22  486E FFF8                pea.l      [A6 - 0x8]
  8090. 00005B26  486E FFFC                pea.l      [A6 - 0x4]
  8091. 00005B2A  2F0C                     move.l     -[A7], A4
  8092. 00005B2C  2057                     movea.l    A0, [A7]
  8093. 00005B2E  2268 0004                movea.l    A1, [A0 + 0x4]
  8094. 00005B32  2269 00F8                movea.l    A1, [A1 + 0xF8]
  8095. 00005B36  4E91                     jsr        [A1]
  8096. 00005B38  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8097. 00005B3C  4C2E 5000 FFF8           movem.w    A4,A6, [A6 - 0x8]
  8098. 00005B42  3003                     move.w     D0, D3
  8099. 00005B44  48C0                     ext.l      D0
  8100. 00005B46  B085                     cmp.l      D0, D5
  8101. 00005B48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8102. 00005B4C  6302                     bls        +0x4 /* 00005B50 */
  8103. 00005B4E  3605                     move.w     D3, D5
  8104. label00005B50:
  8105. 00005B50  B843                     cmp.w      D4, D3
  8106. 00005B52  6F02                     ble        +0x4 /* 00005B56 */
  8107. 00005B54  3803                     move.w     D4, D3
  8108. label00005B56:
  8109. 00005B56  2F07                     move.l     -[A7], D7
  8110. 00005B58  3044                     movea.w    A0, D4
  8111. 00005B5A  2F08                     move.l     -[A7], A0
  8112. 00005B5C  2F0C                     move.l     -[A7], A4
  8113. 00005B5E  2057                     movea.l    A0, [A7]
  8114. 00005B60  2268 0004                movea.l    A1, [A0 + 0x4]
  8115. 00005B64  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  8116. 00005B68  4E91                     jsr        [A1]
  8117. 00005B6A  2F06                     move.l     -[A7], D6
  8118. 00005B6C  3043                     movea.w    A0, D3
  8119. 00005B6E  2F08                     move.l     -[A7], A0
  8120. 00005B70  2F0C                     move.l     -[A7], A4
  8121. 00005B72  2057                     movea.l    A0, [A7]
  8122. 00005B74  2268 0004                movea.l    A1, [A0 + 0x4]
  8123. 00005B78  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  8124. 00005B7C  4E91                     jsr        [A1]
  8125. 00005B7E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8126. 00005B82  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8127. 00005B86  4E5E                     unlink     A6
  8128. 00005B88  4E75                     rts
  8129. 00005B8A  4E56 FFDA                link       A6, -0x0026
  8130. 00005B8E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8131. 00005B92  246E 0008                movea.l    A2, [A6 + 0x8]
  8132. 00005B96  2A2E 000C                move.l     D5, [A6 + 0xC]
  8133. 00005B9A  286E 0010                movea.l    A4, [A6 + 0x10]
  8134. 00005B9E  3E2E 0014                move.w     D7, [A6 + 0x14]
  8135. 00005BA2  2F0A                     move.l     -[A7], A2
  8136. 00005BA4  61FF FFFF FCC8           bsr        -0x336 /* 0000586E */
  8137. 00005BAA  2808                     move.l     D4, A0
  8138. 00005BAC  A994                     syscall    CurResFile
  8139. 00005BAE  301F                     move.w     D0, [A7]+
  8140. 00005BB0  3C00                     move.w     D6, D0
  8141. 00005BB2  7601                     moveq.l    D3, 0x01
  8142. 00005BB4  544F                     addq.w     A7, 2
  8143. 00005BB6  6000 00D6                bra        +0xD8 /* 00005C8E */
  8144. label00005BBA:
  8145. 00005BBA  3F06                     move.w     -[A7], D6
  8146. 00005BBC  A998                     syscall    UseResFile
  8147. 00005BBE  594F                     subq.w     A7, 4
  8148. 00005BC0  2F04                     move.l     -[A7], D4
  8149. 00005BC2  42A7                     clr.l      -[A7]
  8150. 00005BC4  42A7                     clr.l      -[A7]
  8151. 00005BC6  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  8152. 00005BCC  A8FD                     syscall    PrGlue
  8153. 00005BCE  205F                     movea.l    A0, [A7]+
  8154. 00005BD0  2548 0082                move.l     [A2 + 0x82], A0
  8155. 00005BD4  42A7                     clr.l      -[A7]
  8156. 00005BD6  61FF 0000 3E22           bsr        +0x3E24 /* 000099FA */
  8157. 00005BDC  2045                     movea.l    A0, D5
  8158. 00005BDE  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  8159. 00005BE2  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  8160. 00005BE8  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  8161. 00005BEE  584F                     addq.w     A7, 4
  8162. 00005BF0  606E                     bra        +0x70 /* 00005C60 */
  8163. label00005BF2:
  8164. 00005BF2  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  8165. 00005BF6  42A7                     clr.l      -[A7]
  8166. 00005BF8  2F3C 1000 0808           move.l     -[A7], 0x10000808
  8167. 00005BFE  A8FD                     syscall    PrGlue
  8168. 00005C00  554F                     subq.w     A7, 2
  8169. 00005C02  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  8170. 00005C08  A8FD                     syscall    PrGlue
  8171. 00005C0A  301F                     move.w     D0, [A7]+
  8172. 00005C0C  48C0                     ext.l      D0
  8173. 00005C0E  6626                     bne        +0x28 /* 00005C36 */
  8174. 00005C10  266A 0082                movea.l    A3, [A2 + 0x82]
  8175. 00005C14  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  8176. 00005C18  486B 0010                pea.l      [A3 + 0x10]
  8177. 00005C1C  A8DF                     syscall    RectRgn
  8178. 00005C1E  42A7                     clr.l      -[A7]
  8179. 00005C20  486E FFF4                pea.l      [A6 - 0xC]
  8180. 00005C24  2F0A                     move.l     -[A7], A2
  8181. 00005C26  2057                     movea.l    A0, [A7]
  8182. 00005C28  2268 0004                movea.l    A1, [A0 + 0x4]
  8183. 00005C2C  2269 0100                movea.l    A1, [A1 + 0x100]
  8184. 00005C30  4E91                     jsr        [A1]
  8185. 00005C32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8186. label00005C36:
  8187. 00005C36  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  8188. 00005C3A  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  8189. 00005C40  A8FD                     syscall    PrGlue
  8190. 00005C42  486E FFF4                pea.l      [A6 - 0xC]
  8191. 00005C46  52AE FFFC                addq.l     [A6 - 0x4], 1
  8192. 00005C4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8193. 00005C4E  2F0A                     move.l     -[A7], A2
  8194. 00005C50  2057                     movea.l    A0, [A7]
  8195. 00005C52  2268 0004                movea.l    A1, [A0 + 0x4]
  8196. 00005C56  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  8197. 00005C5A  4E91                     jsr        [A1]
  8198. 00005C5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8199. label00005C60:
  8200. 00005C60  202E FFFC                move.l     D0, [A6 - 0x4]
  8201. 00005C64  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  8202. 00005C68  6212                     bhi        +0x14 /* 00005C7C */
  8203. 00005C6A  554F                     subq.w     A7, 2
  8204. 00005C6C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  8205. 00005C72  A8FD                     syscall    PrGlue
  8206. 00005C74  301F                     move.w     D0, [A7]+
  8207. 00005C76  48C0                     ext.l      D0
  8208. 00005C78  6700 FF78                beq        -0x86 /* 00005BF2 */
  8209. label00005C7C:
  8210. 00005C7C  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  8211. 00005C80  2F3C 0800 0484           move.l     -[A7], 0x8000484
  8212. 00005C86  A8FD                     syscall    PrGlue
  8213. 00005C88  42AA 0082                clr.l      [A2 + 0x82]
  8214. 00005C8C  5243                     addq.w     D3, 1
  8215. label00005C8E:
  8216. 00005C8E  B647                     cmp.w      D3, D7
  8217. 00005C90  6300 FF28                bls        -0xD6 /* 00005BBA */
  8218. 00005C94  42A7                     clr.l      -[A7]
  8219. 00005C96  61FF 0000 3D62           bsr        +0x3D64 /* 000099FA */
  8220. 00005C9C  2044                     movea.l    A0, D4
  8221. 00005C9E  2050                     movea.l    A0, [A0]
  8222. 00005CA0  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  8223. 00005CA6  584F                     addq.w     A7, 4
  8224. 00005CA8  6624                     bne        +0x26 /* 00005CCE */
  8225. 00005CAA  554F                     subq.w     A7, 2
  8226. 00005CAC  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  8227. 00005CB2  A8FD                     syscall    PrGlue
  8228. 00005CB4  301F                     move.w     D0, [A7]+
  8229. 00005CB6  48C0                     ext.l      D0
  8230. 00005CB8  6614                     bne        +0x16 /* 00005CCE */
  8231. 00005CBA  2F04                     move.l     -[A7], D4
  8232. 00005CBC  42A7                     clr.l      -[A7]
  8233. 00005CBE  42A7                     clr.l      -[A7]
  8234. 00005CC0  42A7                     clr.l      -[A7]
  8235. 00005CC2  486E FFDA                pea.l      [A6 - 0x26]
  8236. 00005CC6  2F3C 6005 1480           move.l     -[A7], 0x60051480
  8237. 00005CCC  A8FD                     syscall    PrGlue
  8238. label00005CCE:
  8239. 00005CCE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8240. 00005CD2  4E5E                     unlink     A6
  8241. 00005CD4  4E75                     rts
  8242. 00005CD6  4E56 FFEC                link       A6, -0x0014
  8243. 00005CDA  48E7 0038                movem.l    -[A7], A2,A3,A4
  8244. 00005CDE  266E 0008                movea.l    A3, [A6 + 0x8]
  8245. 00005CE2  246E 000C                movea.l    A2, [A6 + 0xC]
  8246. 00005CE6  286E 0010                movea.l    A4, [A6 + 0x10]
  8247. 00005CEA  42A7                     clr.l      -[A7]
  8248. 00005CEC  2F0B                     move.l     -[A7], A3
  8249. 00005CEE  2057                     movea.l    A0, [A7]
  8250. 00005CF0  2268 0004                movea.l    A1, [A0 + 0x4]
  8251. 00005CF4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8252. 00005CF8  4E91                     jsr        [A1]
  8253. 00005CFA  2F0A                     move.l     -[A7], A2
  8254. 00005CFC  2F0B                     move.l     -[A7], A3
  8255. 00005CFE  2057                     movea.l    A0, [A7]
  8256. 00005D00  2268 0004                movea.l    A1, [A0 + 0x4]
  8257. 00005D04  2269 0108                movea.l    A1, [A1 + 0x108]
  8258. 00005D08  4E91                     jsr        [A1]
  8259. 00005D0A  42A7                     clr.l      -[A7]
  8260. 00005D0C  2F0B                     move.l     -[A7], A3
  8261. 00005D0E  4EB9 0000 475C           jsr        [0x0000475C]
  8262. 00005D14  584F                     addq.w     A7, 4
  8263. 00005D16  2F08                     move.l     -[A7], A0
  8264. 00005D18  486E FFEC                pea.l      [A6 - 0x14]
  8265. 00005D1C  4EB9 0000 13C8           jsr        [0x000013C8]
  8266. 00005D22  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  8267. 00005D26  6018                     bra        +0x1A /* 00005D40 */
  8268. label00005D28:
  8269. 00005D28  2F0C                     move.l     -[A7], A4
  8270. 00005D2A  2F0A                     move.l     -[A7], A2
  8271. 00005D2C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8272. 00005D30  2057                     movea.l    A0, [A7]
  8273. 00005D32  2268 0004                movea.l    A1, [A0 + 0x4]
  8274. 00005D36  2269 0100                movea.l    A1, [A1 + 0x100]
  8275. 00005D3A  4E91                     jsr        [A1]
  8276. 00005D3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8277. label00005D40:
  8278. 00005D40  486E FFFC                pea.l      [A6 - 0x4]
  8279. 00005D44  486E FFEC                pea.l      [A6 - 0x14]
  8280. 00005D48  4EB9 0000 1380           jsr        [0x00001380]
  8281. 00005D4E  4A00                     tst.b      D0
  8282. 00005D50  504F                     addq.w     A7, 8
  8283. 00005D52  66D4                     bne        -0x2A /* 00005D28 */
  8284. 00005D54  3F3C FFFF                move.w     -[A7], 0xFFFF
  8285. 00005D58  486E FFEC                pea.l      [A6 - 0x14]
  8286. 00005D5C  4EB9 0000 1396           jsr        [0x00001396]
  8287. 00005D62  5C4F                     addq.w     A7, 6
  8288. 00005D64  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8289. 00005D68  4E5E                     unlink     A6
  8290. 00005D6A  4E75                     rts
  8291. 00005D6C  206F 0004                movea.l    A0, [A7 + 0x4]
  8292. 00005D70  2268 0082                movea.l    A1, [A0 + 0x82]
  8293. 00005D74  4AA8 0082                tst.l      [A0 + 0x82]
  8294. 00005D78  6604                     bne        +0x6 /* 00005D7E */
  8295. 00005D7A  2268 0086                movea.l    A1, [A0 + 0x86]
  8296. label00005D7E:
  8297. 00005D7E  2049                     movea.l    A0, A1
  8298. 00005D80  4E75                     rts
  8299. 00005D82  4E56 0000                link       A6, 0
  8300. 00005D86  48E7 1030                movem.l    -[A7], D3,A2,A3
  8301. 00005D8A  266E 0008                movea.l    A3, [A6 + 0x8]
  8302. 00005D8E  2F0B                     move.l     -[A7], A3
  8303. 00005D90  2057                     movea.l    A0, [A7]
  8304. 00005D92  2268 0004                movea.l    A1, [A0 + 0x4]
  8305. 00005D96  2269 0018                movea.l    A1, [A1 + 0x18]
  8306. 00005D9A  4E91                     jsr        [A1]
  8307. 00005D9C  2448                     movea.l    A2, A0
  8308. 00005D9E  B4FC 0000                cmpa.w     A2, 0x0
  8309. 00005DA2  56C0                     sne        D0
  8310. 00005DA4  4400                     neg.b      D0
  8311. 00005DA6  1600                     move.b     D3, D0
  8312. 00005DA8  4A03                     tst.b      D3
  8313. 00005DAA  584F                     addq.w     A7, 4
  8314. 00005DAC  670E                     beq        +0x10 /* 00005DBC */
  8315. 00005DAE  4EB9 0000 260A           jsr        [0x0000260A]
  8316. 00005DB4  B1CA                     cmpa.l     A0, A2
  8317. 00005DB6  6704                     beq        +0x6 /* 00005DBC */
  8318. 00005DB8  2F0A                     move.l     -[A7], A2
  8319. 00005DBA  A873                     syscall    SetPort
  8320. label00005DBC:
  8321. 00005DBC  1003                     move.b     D0, D3
  8322. 00005DBE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8323. 00005DC2  4E5E                     unlink     A6
  8324. 00005DC4  4E75                     rts
  8325. 00005DC6  4E56 0000                link       A6, 0
  8326. 00005DCA  2F0A                     move.l     -[A7], A2
  8327. 00005DCC  246E 0008                movea.l    A2, [A6 + 0x8]
  8328. 00005DD0  486A 0092                pea.l      [A2 + 0x92]
  8329. 00005DD4  AA14                     syscall    RGBForeColor
  8330. 00005DD6  486A 0098                pea.l      [A2 + 0x98]
  8331. 00005DDA  AA15                     syscall    RGBBackColor
  8332. 00005DDC  245F                     movea.l    A2, [A7]+
  8333. 00005DDE  4E5E                     unlink     A6
  8334. 00005DE0  4E75                     rts
  8335. 00005DE2  48E7 0038                movem.l    -[A7], A2,A3,A4
  8336. 00005DE6  246F 0010                movea.l    A2, [A7 + 0x10]
  8337. 00005DEA  286F 0014                movea.l    A4, [A7 + 0x14]
  8338. 00005DEE  266F 0018                movea.l    A3, [A7 + 0x18]
  8339. 00005DF2  200C                     move.l     D0, A4
  8340. 00005DF4  670A                     beq        +0xC /* 00005E00 */
  8341. 00005DF6  2554 0092                move.l     [A2 + 0x92], [A4]
  8342. 00005DFA  356C 0004 0096           move.w     [A2 + 0x96], [A4 + 0x4]
  8343. label00005E00:
  8344. 00005E00  200B                     move.l     D0, A3
  8345. 00005E02  670A                     beq        +0xC /* 00005E0E */
  8346. 00005E04  2553 0098                move.l     [A2 + 0x98], [A3]
  8347. 00005E08  356B 0004 009C           move.w     [A2 + 0x9C], [A3 + 0x4]
  8348. label00005E0E:
  8349. 00005E0E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8350. 00005E12  4E75                     rts
  8351. 00005E14  4E56 FFDC                link       A6, -0x0024
  8352. 00005E18  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  8353. 00005E1C  246E 0008                movea.l    A2, [A6 + 0x8]
  8354. 00005E20  382E 000C                move.w     D4, [A6 + 0xC]
  8355. 00005E24  262E 000E                move.l     D3, [A6 + 0xE]
  8356. 00005E28  4A44                     tst.w      D4
  8357. 00005E2A  6714                     beq        +0x16 /* 00005E40 */
  8358. 00005E2C  204A                     movea.l    A0, A2
  8359. 00005E2E  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  8360. 00005E32  2848                     movea.l    A4, A0
  8361. 00005E34  2488                     move.l     [A2], A0
  8362. 00005E36  2F0C                     move.l     -[A7], A4
  8363. 00005E38  4EB9 0000 3F3A           jsr        [0x00003F3A]
  8364. 00005E3E  584F                     addq.w     A7, 4
  8365. label00005E40:
  8366. 00005E40  2F03                     move.l     -[A7], D3
  8367. 00005E42  4267                     clr.w      -[A7]
  8368. 00005E44  2F0A                     move.l     -[A7], A2
  8369. 00005E46  61FF 0000 2BDC           bsr        +0x2BDE /* 00008A24 */
  8370. 00005E4C  486A 007A                pea.l      [A2 + 0x7A]
  8371. 00005E50  4EB9 0000 402A           jsr        [0x0000402A]
  8372. 00005E56  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8373. 00005E5A  2548 0004                move.l     [A2 + 0x4], A0
  8374. 00005E5E  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8375. 00005E62  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  8376. 00005E66  2252                     movea.l    A1, [A2]
  8377. 00005E68  2288                     move.l     [A1], A0
  8378. 00005E6A  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8379. 00005E6E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  8380. 00005E72  2548 007A                move.l     [A2 + 0x7A], A0
  8381. 00005E76  2652                     movea.l    A3, [A2]
  8382. 00005E78  204A                     movea.l    A0, A2
  8383. 00005E7A  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  8384. 00005E7E  91CB                     sub.l      A0, A3
  8385. 00005E80  2748 0008                move.l     [A3 + 0x8], A0
  8386. 00005E84  4878 000C                push.l     0xC
  8387. 00005E88  486E FFF4                pea.l      [A6 - 0xC]
  8388. 00005E8C  2F03                     move.l     -[A7], D3
  8389. 00005E8E  2057                     movea.l    A0, [A7]
  8390. 00005E90  2250                     movea.l    A1, [A0]
  8391. 00005E92  2269 0024                movea.l    A1, [A1 + 0x24]
  8392. 00005E96  4E91                     jsr        [A1]
  8393. 00005E98  256E FFFC 00B4           move.l     [A2 + 0xB4], [A6 - 0x4]
  8394. 00005E9E  42AA 00A8                clr.l      [A2 + 0xA8]
  8395. 00005EA2  42AA 00AC                clr.l      [A2 + 0xAC]
  8396. 00005EA6  42AA 00B0                clr.l      [A2 + 0xB0]
  8397. 00005EAA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8398. 00005EAE  2D4F FFF0                move.l     [A6 - 0x10], A7
  8399. 00005EB2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8400. 00005EB6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8401. 00005EBA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8402. 00005EBE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8403. 00005EC2  2F0A                     move.l     -[A7], A2
  8404. 00005EC4  61FF 0000 00EC           bsr        +0xEE /* 00005FB2 */
  8405. 00005ECA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8406. 00005ECE  6052                     bra        +0x54 /* 00005F22 */
  8407. 00005ED0  4AAA 00AC                tst.l      [A2 + 0xAC]
  8408. 00005ED4  6718                     beq        +0x1A /* 00005EEE */
  8409. 00005ED6  3F3C 0001                move.w     -[A7], 0x1
  8410. 00005EDA  206A 00AC                movea.l    A0, [A2 + 0xAC]
  8411. 00005EDE  4850                     pea.l      [A0]
  8412. 00005EE0  2057                     movea.l    A0, [A7]
  8413. 00005EE2  2268 0004                movea.l    A1, [A0 + 0x4]
  8414. 00005EE6  2269 0008                movea.l    A1, [A1 + 0x8]
  8415. 00005EEA  4E91                     jsr        [A1]
  8416. 00005EEC  5C4F                     addq.w     A7, 6
  8417. label00005EEE:
  8418. 00005EEE  4AAA 00B0                tst.l      [A2 + 0xB0]
  8419. 00005EF2  6718                     beq        +0x1A /* 00005F0C */
  8420. 00005EF4  3F3C 0001                move.w     -[A7], 0x1
  8421. 00005EF8  206A 00B0                movea.l    A0, [A2 + 0xB0]
  8422. 00005EFC  4850                     pea.l      [A0]
  8423. 00005EFE  2057                     movea.l    A0, [A7]
  8424. 00005F00  2268 0004                movea.l    A1, [A0 + 0x4]
  8425. 00005F04  2269 0008                movea.l    A1, [A1 + 0x8]
  8426. 00005F08  4E91                     jsr        [A1]
  8427. 00005F0A  5C4F                     addq.w     A7, 6
  8428. label00005F0C:
  8429. 00005F0C  42A7                     clr.l      -[A7]
  8430. 00005F0E  42A7                     clr.l      -[A7]
  8431. 00005F10  42A7                     clr.l      -[A7]
  8432. 00005F12  4EB9 0000 2542           jsr        [0x00002542]
  8433. 00005F18  486E FFDC                pea.l      [A6 - 0x24]
  8434. 00005F1C  4EB9 0000 254A           jsr        [0x0000254A]
  8435. label00005F22:
  8436. 00005F22  204A                     movea.l    A0, A2
  8437. 00005F24  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  8438. 00005F28  4E5E                     unlink     A6
  8439. 00005F2A  4E75                     rts
  8440. 00005F2C  4E56 0000                link       A6, 0
  8441. 00005F30  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  8442. 00005F34  246E 0008                movea.l    A2, [A6 + 0x8]
  8443. 00005F38  362E 000C                move.w     D3, [A6 + 0xC]
  8444. 00005F3C  200A                     move.l     D0, A2
  8445. 00005F3E  6768                     beq        +0x6A /* 00005FA8 */
  8446. 00005F40  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8447. 00005F44  2548 0004                move.l     [A2 + 0x4], A0
  8448. 00005F48  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8449. 00005F4C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  8450. 00005F50  2252                     movea.l    A1, [A2]
  8451. 00005F52  2288                     move.l     [A1], A0
  8452. 00005F54  41ED DCBE                lea.l      A0, [A5 - 0x2342]
  8453. 00005F58  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  8454. 00005F5C  2548 007A                move.l     [A2 + 0x7A], A0
  8455. 00005F60  2652                     movea.l    A3, [A2]
  8456. 00005F62  204A                     movea.l    A0, A2
  8457. 00005F64  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  8458. 00005F68  2848                     movea.l    A4, A0
  8459. 00005F6A  91CB                     sub.l      A0, A3
  8460. 00005F6C  2748 0008                move.l     [A3 + 0x8], A0
  8461. 00005F70  4267                     clr.w      -[A7]
  8462. 00005F72  486A 007A                pea.l      [A2 + 0x7A]
  8463. 00005F76  4EB9 0000 4032           jsr        [0x00004032]
  8464. 00005F7C  4267                     clr.w      -[A7]
  8465. 00005F7E  2F0A                     move.l     -[A7], A2
  8466. 00005F80  61FF 0000 2B3C           bsr        +0x2B3E /* 00008ABE */
  8467. 00005F86  4A43                     tst.w      D3
  8468. 00005F88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8469. 00005F8C  670C                     beq        +0xE /* 00005F9A */
  8470. 00005F8E  4267                     clr.w      -[A7]
  8471. 00005F90  2F0C                     move.l     -[A7], A4
  8472. 00005F92  4EB9 0000 3F42           jsr        [0x00003F42]
  8473. 00005F98  5C4F                     addq.w     A7, 6
  8474. label00005F9A:
  8475. 00005F9A  4A43                     tst.w      D3
  8476. 00005F9C  6F0A                     ble        +0xC /* 00005FA8 */
  8477. 00005F9E  2F0A                     move.l     -[A7], A2
  8478. 00005FA0  4EB9 0000 2592           jsr        [0x00002592]
  8479. 00005FA6  584F                     addq.w     A7, 4
  8480. label00005FA8:
  8481. 00005FA8  204A                     movea.l    A0, A2
  8482. 00005FAA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8483. 00005FAE  4E5E                     unlink     A6
  8484. 00005FB0  4E75                     rts
  8485. fn00005FB2:
  8486. 00005FB2  4E56 FFE2                link       A6, -0x001E
  8487. 00005FB6  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  8488. 00005FBA  246E 0008                movea.l    A2, [A6 + 0x8]
  8489. 00005FBE  382E 000C                move.w     D4, [A6 + 0xC]
  8490. 00005FC2  3C2E 000E                move.w     D6, [A6 + 0xE]
  8491. 00005FC6  362E 0010                move.w     D3, [A6 + 0x10]
  8492. 00005FCA  3A2E 0012                move.w     D5, [A6 + 0x12]
  8493. 00005FCE  422E FFEA                clr.b      [A6 - 0x16]
  8494. 00005FD2  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  8495. 00005FD8  42AE FFF8                clr.l      [A6 - 0x8]
  8496. 00005FDC  2D4A FFFC                move.l     [A6 - 0x4], A2
  8497. 00005FE0  4A44                     tst.w      D4
  8498. 00005FE2  6D00 00CE                blt        +0xD0 /* 000060B2 */
  8499. 00005FE6  70FD                     moveq.l    D0, 0xFFFFFFFD
  8500. 00005FE8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8501. 00005FEC  3004                     move.w     D0, D4
  8502. 00005FEE  48C0                     ext.l      D0
  8503. 00005FF0  322A 000C                move.w     D1, [A2 + 0xC]
  8504. 00005FF4  48C1                     ext.l      D1
  8505. 00005FF6  9280                     sub.l      D1, D0
  8506. 00005FF8  3006                     move.w     D0, D6
  8507. 00005FFA  48C0                     ext.l      D0
  8508. 00005FFC  9280                     sub.l      D1, D0
  8509. 00005FFE  3D41 FFE6                move.w     [A6 - 0x1A], D1
  8510. 00006002  3D7C 0010 FFE8           move.w     [A6 - 0x18], 0x10
  8511. 00006008  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  8512. 0000600E  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  8513. 00006014  422E FFED                clr.b      [A6 - 0x13]
  8514. 00006018  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  8515. 0000601E  3044                     movea.w    A0, D4
  8516. 00006020  2D48 FFF0                move.l     [A6 - 0x10], A0
  8517. 00006024  302A 000E                move.w     D0, [A2 + 0xE]
  8518. 00006028  48C0                     ext.l      D0
  8519. 0000602A  72F0                     moveq.l    D1, 0xFFFFFFF0
  8520. 0000602C  D081                     add.l      D0, D1
  8521. 0000602E  2D40 FFF4                move.l     [A6 - 0xC], D0
  8522. 00006032  4878 0080                push.l     0x80
  8523. 00006036  4EB9 0000 258A           jsr        [0x0000258A]
  8524. 0000603C  2648                     movea.l    A3, A0
  8525. 0000603E  2008                     move.l     D0, A0
  8526. 00006040  584F                     addq.w     A7, 4
  8527. 00006042  6728                     beq        +0x2A /* 0000606C */
  8528. 00006044  2F0A                     move.l     -[A7], A2
  8529. 00006046  486D DCBD                pea.l      [A5 - 0x2343]
  8530. 0000604A  2F3C 0010 0000           move.l     -[A7], 0x100000
  8531. 00006050  42A7                     clr.l      -[A7]
  8532. 00006052  42A7                     clr.l      -[A7]
  8533. 00006054  42A7                     clr.l      -[A7]
  8534. 00006056  42A7                     clr.l      -[A7]
  8535. 00006058  486E FFE2                pea.l      [A6 - 0x1E]
  8536. 0000605C  3F3C 0001                move.w     -[A7], 0x1
  8537. 00006060  2F0B                     move.l     -[A7], A3
  8538. 00006062  61FF 0000 0A3E           bsr        +0xA40 /* 00006AA2 */
  8539. 00006068  4FEF 0026                lea.l      A7, [A7 + 0x26]
  8540. label0000606C:
  8541. 0000606C  254B 00B0                move.l     [A2 + 0xB0], A3
  8542. 00006070  4AAD 06A0                tst.l      [A5 + 0x6A0]
  8543. 00006074  660A                     bne        +0xC /* 00006080 */
  8544. 00006076  41F9 0000 3842           lea.l      A0, [0x00003842]
  8545. 0000607C  2B48 06A0                move.l     [A5 + 0x6A0], A0
  8546. label00006080:
  8547. 00006080  2F2D 06A0                move.l     -[A7], [A5 + 0x6A0]
  8548. 00006084  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8549. 00006088  4EB9 0001 C63A           jsr        [0x0001C63A]
  8550. 0000608E  200A                     move.l     D0, A2
  8551. 00006090  4A80                     tst.l      D0
  8552. 00006092  6708                     beq        +0xA /* 0000609C */
  8553. 00006094  204A                     movea.l    A0, A2
  8554. 00006096  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8555. 0000609A  6002                     bra        +0x4 /* 0000609E */
  8556. label0000609C:
  8557. 0000609C  204A                     movea.l    A0, A2
  8558. label0000609E:
  8559. 0000609E  4850                     pea.l      [A0]
  8560. 000060A0  206A 00B0                movea.l    A0, [A2 + 0xB0]
  8561. 000060A4  4868 0028                pea.l      [A0 + 0x28]
  8562. 000060A8  4EB9 0000 3F7A           jsr        [0x00003F7A]
  8563. 000060AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8564. label000060B2:
  8565. 000060B2  4A43                     tst.w      D3
  8566. 000060B4  6D00 00CE                blt        +0xD0 /* 00006184 */
  8567. 000060B8  70FC                     moveq.l    D0, 0xFFFFFFFC
  8568. 000060BA  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8569. 000060BE  3D7C 0010 FFE6           move.w     [A6 - 0x1A], 0x10
  8570. 000060C4  3003                     move.w     D0, D3
  8571. 000060C6  48C0                     ext.l      D0
  8572. 000060C8  322A 000E                move.w     D1, [A2 + 0xE]
  8573. 000060CC  48C1                     ext.l      D1
  8574. 000060CE  9280                     sub.l      D1, D0
  8575. 000060D0  3005                     move.w     D0, D5
  8576. 000060D2  48C0                     ext.l      D0
  8577. 000060D4  9280                     sub.l      D1, D0
  8578. 000060D6  3D41 FFE8                move.w     [A6 - 0x18], D1
  8579. 000060DA  422E FFEC                clr.b      [A6 - 0x14]
  8580. 000060DE  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  8581. 000060E4  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  8582. 000060EA  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  8583. 000060F0  302A 000C                move.w     D0, [A2 + 0xC]
  8584. 000060F4  48C0                     ext.l      D0
  8585. 000060F6  72F0                     moveq.l    D1, 0xFFFFFFF0
  8586. 000060F8  D081                     add.l      D0, D1
  8587. 000060FA  2D40 FFF0                move.l     [A6 - 0x10], D0
  8588. 000060FE  3043                     movea.w    A0, D3
  8589. 00006100  2D48 FFF4                move.l     [A6 - 0xC], A0
  8590. 00006104  4878 0080                push.l     0x80
  8591. 00006108  4EB9 0000 258A           jsr        [0x0000258A]
  8592. 0000610E  2648                     movea.l    A3, A0
  8593. 00006110  2008                     move.l     D0, A0
  8594. 00006112  584F                     addq.w     A7, 4
  8595. 00006114  6728                     beq        +0x2A /* 0000613E */
  8596. 00006116  2F0A                     move.l     -[A7], A2
  8597. 00006118  486D DCBD                pea.l      [A5 - 0x2343]
  8598. 0000611C  2F3C 0010 0000           move.l     -[A7], 0x100000
  8599. 00006122  42A7                     clr.l      -[A7]
  8600. 00006124  42A7                     clr.l      -[A7]
  8601. 00006126  42A7                     clr.l      -[A7]
  8602. 00006128  42A7                     clr.l      -[A7]
  8603. 0000612A  486E FFE2                pea.l      [A6 - 0x1E]
  8604. 0000612E  3F3C 0001                move.w     -[A7], 0x1
  8605. 00006132  2F0B                     move.l     -[A7], A3
  8606. 00006134  61FF 0000 096C           bsr        +0x96E /* 00006AA2 */
  8607. 0000613A  4FEF 0026                lea.l      A7, [A7 + 0x26]
  8608. label0000613E:
  8609. 0000613E  254B 00AC                move.l     [A2 + 0xAC], A3
  8610. 00006142  4AAD 06A4                tst.l      [A5 + 0x6A4]
  8611. 00006146  660A                     bne        +0xC /* 00006152 */
  8612. 00006148  41F9 0000 383A           lea.l      A0, [0x0000383A]
  8613. 0000614E  2B48 06A4                move.l     [A5 + 0x6A4], A0
  8614. label00006152:
  8615. 00006152  2F2D 06A4                move.l     -[A7], [A5 + 0x6A4]
  8616. 00006156  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8617. 0000615A  4EB9 0001 C63A           jsr        [0x0001C63A]
  8618. 00006160  200A                     move.l     D0, A2
  8619. 00006162  4A80                     tst.l      D0
  8620. 00006164  6708                     beq        +0xA /* 0000616E */
  8621. 00006166  204A                     movea.l    A0, A2
  8622. 00006168  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8623. 0000616C  6002                     bra        +0x4 /* 00006170 */
  8624. label0000616E:
  8625. 0000616E  204A                     movea.l    A0, A2
  8626. label00006170:
  8627. 00006170  4850                     pea.l      [A0]
  8628. 00006172  206A 00AC                movea.l    A0, [A2 + 0xAC]
  8629. 00006176  4868 0028                pea.l      [A0 + 0x28]
  8630. 0000617A  4EB9 0000 3F7A           jsr        [0x00003F7A]
  8631. 00006180  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8632. label00006184:
  8633. 00006184  200A                     move.l     D0, A2
  8634. 00006186  4A80                     tst.l      D0
  8635. 00006188  6704                     beq        +0x6 /* 0000618E */
  8636. 0000618A  2052                     movea.l    A0, [A2]
  8637. 0000618C  6002                     bra        +0x4 /* 00006190 */
  8638. label0000618E:
  8639. 0000618E  204A                     movea.l    A0, A2
  8640. label00006190:
  8641. 00006190  4850                     pea.l      [A0]
  8642. 00006192  4EB9 0001 B700           jsr        [0x0001B700]
  8643. 00006198  584F                     addq.w     A7, 4
  8644. 0000619A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  8645. 0000619E  4E5E                     unlink     A6
  8646. 000061A0  4E75                     rts
  8647. 000061A2  4E56 FFF4                link       A6, -0x000C
  8648. 000061A6  48E7 0038                movem.l    -[A7], A2,A3,A4
  8649. 000061AA  246E 0008                movea.l    A2, [A6 + 0x8]
  8650. 000061AE  4267                     clr.w      -[A7]
  8651. 000061B0  4879 0001 1EF0           push.l     0x11EF0
  8652. 000061B6  4879 0001 1ED4           push.l     0x11ED4
  8653. 000061BC  4878 0004                push.l     0x4
  8654. 000061C0  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  8655. 000061C4  2F0A                     move.l     -[A7], A2
  8656. 000061C6  2057                     movea.l    A0, [A7]
  8657. 000061C8  2268 0004                movea.l    A1, [A0 + 0x4]
  8658. 000061CC  2269 0010                movea.l    A1, [A1 + 0x10]
  8659. 000061D0  4E91                     jsr        [A1]
  8660. 000061D2  504F                     addq.w     A7, 8
  8661. 000061D4  2F08                     move.l     -[A7], A0
  8662. 000061D6  4EB9 0000 2582           jsr        [0x00002582]
  8663. 000061DC  2848                     movea.l    A4, A0
  8664. 000061DE  200C                     move.l     D0, A4
  8665. 000061E0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8666. 000061E4  674C                     beq        +0x4E /* 00006232 */
  8667. 000061E6  2F0A                     move.l     -[A7], A2
  8668. 000061E8  2057                     movea.l    A0, [A7]
  8669. 000061EA  2268 0004                movea.l    A1, [A0 + 0x4]
  8670. 000061EE  2269 0018                movea.l    A1, [A1 + 0x18]
  8671. 000061F2  4E91                     jsr        [A1]
  8672. 000061F4  2648                     movea.l    A3, A0
  8673. 000061F6  200B                     move.l     D0, A3
  8674. 000061F8  584F                     addq.w     A7, 4
  8675. 000061FA  6608                     bne        +0xA /* 00006204 */
  8676. 000061FC  4EB9 0000 260A           jsr        [0x0000260A]
  8677. 00006202  2648                     movea.l    A3, A0
  8678. label00006204:
  8679. 00006204  2F0B                     move.l     -[A7], A3
  8680. 00006206  486E FFF4                pea.l      [A6 - 0xC]
  8681. 0000620A  4EB9 0000 26A2           jsr        [0x000026A2]
  8682. 00006210  2F0C                     move.l     -[A7], A4
  8683. 00006212  2F0A                     move.l     -[A7], A2
  8684. 00006214  2057                     movea.l    A0, [A7]
  8685. 00006216  2268 0004                movea.l    A1, [A0 + 0x4]
  8686. 0000621A  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  8687. 0000621E  4E91                     jsr        [A1]
  8688. 00006220  3F3C FFFF                move.w     -[A7], 0xFFFF
  8689. 00006224  486E FFF4                pea.l      [A6 - 0xC]
  8690. 00006228  4EB9 0000 26AA           jsr        [0x000026AA]
  8691. 0000622E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8692. label00006232:
  8693. 00006232  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8694. 00006236  4E5E                     unlink     A6
  8695. 00006238  4E75                     rts
  8696. 0000623A  4E56 FFF8                link       A6, -0x0008
  8697. 0000623E  2F0A                     move.l     -[A7], A2
  8698. 00006240  246E 0008                movea.l    A2, [A6 + 0x8]
  8699. 00006244  486E FFF8                pea.l      [A6 - 0x8]
  8700. 00006248  2F0A                     move.l     -[A7], A2
  8701. 0000624A  2057                     movea.l    A0, [A7]
  8702. 0000624C  2268 0004                movea.l    A1, [A0 + 0x4]
  8703. 00006250  2269 003C                movea.l    A1, [A1 + 0x3C]
  8704. 00006254  4E91                     jsr        [A1]
  8705. 00006256  A89E                     syscall    PenNormal
  8706. 00006258  2F0A                     move.l     -[A7], A2
  8707. 0000625A  2057                     movea.l    A0, [A7]
  8708. 0000625C  2268 0004                movea.l    A1, [A0 + 0x4]
  8709. 00006260  2269 00D8                movea.l    A1, [A1 + 0xD8]
  8710. 00006264  4E91                     jsr        [A1]
  8711. 00006266  486E FFF8                pea.l      [A6 - 0x8]
  8712. 0000626A  A8A1                     syscall    FrameRect
  8713. 0000626C  4AAA 00AC                tst.l      [A2 + 0xAC]
  8714. 00006270  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8715. 00006274  672A                     beq        +0x2C /* 000062A0 */
  8716. 00006276  302E FFFE                move.w     D0, [A6 - 0x2]
  8717. 0000627A  48C0                     ext.l      D0
  8718. 0000627C  72F0                     moveq.l    D1, 0xFFFFFFF0
  8719. 0000627E  D081                     add.l      D0, D1
  8720. 00006280  3F00                     move.w     -[A7], D0
  8721. 00006282  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8722. 00006286  A893                     syscall    MoveTo
  8723. 00006288  302E FFFE                move.w     D0, [A6 - 0x2]
  8724. 0000628C  48C0                     ext.l      D0
  8725. 0000628E  72F0                     moveq.l    D1, 0xFFFFFFF0
  8726. 00006290  D081                     add.l      D0, D1
  8727. 00006292  3F00                     move.w     -[A7], D0
  8728. 00006294  302E FFFC                move.w     D0, [A6 - 0x4]
  8729. 00006298  48C0                     ext.l      D0
  8730. 0000629A  5380                     subq.l     D0, 1
  8731. 0000629C  3F00                     move.w     -[A7], D0
  8732. 0000629E  A891                     syscall    LineTo
  8733. label000062A0:
  8734. 000062A0  4AAA 00B0                tst.l      [A2 + 0xB0]
  8735. 000062A4  672A                     beq        +0x2C /* 000062D0 */
  8736. 000062A6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8737. 000062AA  302E FFFC                move.w     D0, [A6 - 0x4]
  8738. 000062AE  48C0                     ext.l      D0
  8739. 000062B0  72F0                     moveq.l    D1, 0xFFFFFFF0
  8740. 000062B2  D081                     add.l      D0, D1
  8741. 000062B4  3F00                     move.w     -[A7], D0
  8742. 000062B6  A893                     syscall    MoveTo
  8743. 000062B8  302E FFFE                move.w     D0, [A6 - 0x2]
  8744. 000062BC  48C0                     ext.l      D0
  8745. 000062BE  5380                     subq.l     D0, 1
  8746. 000062C0  3F00                     move.w     -[A7], D0
  8747. 000062C2  302E FFFC                move.w     D0, [A6 - 0x4]
  8748. 000062C6  48C0                     ext.l      D0
  8749. 000062C8  72F0                     moveq.l    D1, 0xFFFFFFF0
  8750. 000062CA  D081                     add.l      D0, D1
  8751. 000062CC  3F00                     move.w     -[A7], D0
  8752. 000062CE  A891                     syscall    LineTo
  8753. label000062D0:
  8754. 000062D0  2F0A                     move.l     -[A7], A2
  8755. 000062D2  61FF FFFF E59C           bsr        -0x1A62 /* 00004870 */
  8756. 000062D8  4A00                     tst.b      D0
  8757. 000062DA  584F                     addq.w     A7, 4
  8758. 000062DC  6600 00B6                bne        +0xB8 /* 00006394 */
  8759. 000062E0  4AAA 00AC                tst.l      [A2 + 0xAC]
  8760. 000062E4  6754                     beq        +0x56 /* 0000633A */
  8761. 000062E6  486E FFF8                pea.l      [A6 - 0x8]
  8762. 000062EA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8763. 000062EE  2057                     movea.l    A0, [A7]
  8764. 000062F0  2268 0004                movea.l    A1, [A0 + 0x4]
  8765. 000062F4  2269 0038                movea.l    A1, [A1 + 0x38]
  8766. 000062F8  4E91                     jsr        [A1]
  8767. 000062FA  486E FFF8                pea.l      [A6 - 0x8]
  8768. 000062FE  2F0A                     move.l     -[A7], A2
  8769. 00006300  2057                     movea.l    A0, [A7]
  8770. 00006302  2268 0004                movea.l    A1, [A0 + 0x4]
  8771. 00006306  2269 010C                movea.l    A1, [A1 + 0x10C]
  8772. 0000630A  4E91                     jsr        [A1]
  8773. 0000630C  486E FFFC                pea.l      [A6 - 0x4]
  8774. 00006310  2F0A                     move.l     -[A7], A2
  8775. 00006312  2057                     movea.l    A0, [A7]
  8776. 00006314  2268 0004                movea.l    A1, [A0 + 0x4]
  8777. 00006318  2269 010C                movea.l    A1, [A1 + 0x10C]
  8778. 0000631C  4E91                     jsr        [A1]
  8779. 0000631E  486E FFF8                pea.l      [A6 - 0x8]
  8780. 00006322  A8A1                     syscall    FrameRect
  8781. 00006324  486E FFF8                pea.l      [A6 - 0x8]
  8782. 00006328  2F3C 0001 0001           move.l     -[A7], 0x10001
  8783. 0000632E  A8A9                     syscall    InsetRect
  8784. 00006330  486E FFF8                pea.l      [A6 - 0x8]
  8785. 00006334  A8A3                     syscall    EraseRect
  8786. 00006336  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8787. label0000633A:
  8788. 0000633A  4AAA 00B0                tst.l      [A2 + 0xB0]
  8789. 0000633E  6754                     beq        +0x56 /* 00006394 */
  8790. 00006340  486E FFF8                pea.l      [A6 - 0x8]
  8791. 00006344  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8792. 00006348  2057                     movea.l    A0, [A7]
  8793. 0000634A  2268 0004                movea.l    A1, [A0 + 0x4]
  8794. 0000634E  2269 0038                movea.l    A1, [A1 + 0x38]
  8795. 00006352  4E91                     jsr        [A1]
  8796. 00006354  486E FFF8                pea.l      [A6 - 0x8]
  8797. 00006358  2F0A                     move.l     -[A7], A2
  8798. 0000635A  2057                     movea.l    A0, [A7]
  8799. 0000635C  2268 0004                movea.l    A1, [A0 + 0x4]
  8800. 00006360  2269 010C                movea.l    A1, [A1 + 0x10C]
  8801. 00006364  4E91                     jsr        [A1]
  8802. 00006366  486E FFFC                pea.l      [A6 - 0x4]
  8803. 0000636A  2F0A                     move.l     -[A7], A2
  8804. 0000636C  2057                     movea.l    A0, [A7]
  8805. 0000636E  2268 0004                movea.l    A1, [A0 + 0x4]
  8806. 00006372  2269 010C                movea.l    A1, [A1 + 0x10C]
  8807. 00006376  4E91                     jsr        [A1]
  8808. 00006378  486E FFF8                pea.l      [A6 - 0x8]
  8809. 0000637C  A8A1                     syscall    FrameRect
  8810. 0000637E  486E FFF8                pea.l      [A6 - 0x8]
  8811. 00006382  2F3C 0001 0001           move.l     -[A7], 0x10001
  8812. 00006388  A8A9                     syscall    InsetRect
  8813. 0000638A  486E FFF8                pea.l      [A6 - 0x8]
  8814. 0000638E  A8A3                     syscall    EraseRect
  8815. 00006390  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8816. label00006394:
  8817. 00006394  245F                     movea.l    A2, [A7]+
  8818. 00006396  4E5E                     unlink     A6
  8819. 00006398  4E75                     rts
  8820. 0000639A  4E56 0000                link       A6, 0
  8821. 0000639E  2F0A                     move.l     -[A7], A2
  8822. 000063A0  246E 0008                movea.l    A2, [A6 + 0x8]
  8823. 000063A4  4AAA 00AC                tst.l      [A2 + 0xAC]
  8824. 000063A8  6712                     beq        +0x14 /* 000063BC */
  8825. 000063AA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8826. 000063AE  2057                     movea.l    A0, [A7]
  8827. 000063B0  2268 0004                movea.l    A1, [A0 + 0x4]
  8828. 000063B4  2269 00A4                movea.l    A1, [A1 + 0xA4]
  8829. 000063B8  4E91                     jsr        [A1]
  8830. 000063BA  584F                     addq.w     A7, 4
  8831. label000063BC:
  8832. 000063BC  4AAA 00B0                tst.l      [A2 + 0xB0]
  8833. 000063C0  6712                     beq        +0x14 /* 000063D4 */
  8834. 000063C2  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8835. 000063C6  2057                     movea.l    A0, [A7]
  8836. 000063C8  2268 0004                movea.l    A1, [A0 + 0x4]
  8837. 000063CC  2269 00A4                movea.l    A1, [A1 + 0xA4]
  8838. 000063D0  4E91                     jsr        [A1]
  8839. 000063D2  584F                     addq.w     A7, 4
  8840. label000063D4:
  8841. 000063D4  245F                     movea.l    A2, [A7]+
  8842. 000063D6  4E5E                     unlink     A6
  8843. 000063D8  4E75                     rts
  8844. 000063DA  4E56 FFF8                link       A6, -0x0008
  8845. 000063DE  2F0A                     move.l     -[A7], A2
  8846. 000063E0  246E 0008                movea.l    A2, [A6 + 0x8]
  8847. 000063E4  4AAA 00AC                tst.l      [A2 + 0xAC]
  8848. 000063E8  6738                     beq        +0x3A /* 00006422 */
  8849. 000063EA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8850. 000063EE  61FF FFFF E36E           bsr        -0x1C90 /* 0000475E */
  8851. 000063F4  4A00                     tst.b      D0
  8852. 000063F6  584F                     addq.w     A7, 4
  8853. 000063F8  6728                     beq        +0x2A /* 00006422 */
  8854. 000063FA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8855. 000063FE  2057                     movea.l    A0, [A7]
  8856. 00006400  2268 0004                movea.l    A1, [A0 + 0x4]
  8857. 00006404  2269 00A8                movea.l    A1, [A1 + 0xA8]
  8858. 00006408  4E91                     jsr        [A1]
  8859. 0000640A  1F3C 0001                move.b     -[A7], 0x1
  8860. 0000640E  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  8861. 00006412  2057                     movea.l    A0, [A7]
  8862. 00006414  2268 0004                movea.l    A1, [A0 + 0x4]
  8863. 00006418  2269 00C0                movea.l    A1, [A1 + 0xC0]
  8864. 0000641C  4E91                     jsr        [A1]
  8865. 0000641E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8866. label00006422:
  8867. 00006422  4AAA 00B0                tst.l      [A2 + 0xB0]
  8868. 00006426  6738                     beq        +0x3A /* 00006460 */
  8869. 00006428  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8870. 0000642C  61FF FFFF E330           bsr        -0x1CCE /* 0000475E */
  8871. 00006432  4A00                     tst.b      D0
  8872. 00006434  584F                     addq.w     A7, 4
  8873. 00006436  6728                     beq        +0x2A /* 00006460 */
  8874. 00006438  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8875. 0000643C  2057                     movea.l    A0, [A7]
  8876. 0000643E  2268 0004                movea.l    A1, [A0 + 0x4]
  8877. 00006442  2269 00A8                movea.l    A1, [A1 + 0xA8]
  8878. 00006446  4E91                     jsr        [A1]
  8879. 00006448  1F3C 0001                move.b     -[A7], 0x1
  8880. 0000644C  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  8881. 00006450  2057                     movea.l    A0, [A7]
  8882. 00006452  2268 0004                movea.l    A1, [A0 + 0x4]
  8883. 00006456  2269 00C0                movea.l    A1, [A1 + 0xC0]
  8884. 0000645A  4E91                     jsr        [A1]
  8885. 0000645C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8886. label00006460:
  8887. 00006460  4227                     clr.b      -[A7]
  8888. 00006462  2F0A                     move.l     -[A7], A2
  8889. 00006464  2057                     movea.l    A0, [A7]
  8890. 00006466  2268 0004                movea.l    A1, [A0 + 0x4]
  8891. 0000646A  2269 00EC                movea.l    A1, [A1 + 0xEC]
  8892. 0000646E  4E91                     jsr        [A1]
  8893. 00006470  4A00                     tst.b      D0
  8894. 00006472  5C4F                     addq.w     A7, 6
  8895. 00006474  673E                     beq        +0x40 /* 000064B4 */
  8896. 00006476  486E FFF8                pea.l      [A6 - 0x8]
  8897. 0000647A  2F0A                     move.l     -[A7], A2
  8898. 0000647C  2057                     movea.l    A0, [A7]
  8899. 0000647E  2268 0004                movea.l    A1, [A0 + 0x4]
  8900. 00006482  2269 003C                movea.l    A1, [A1 + 0x3C]
  8901. 00006486  4E91                     jsr        [A1]
  8902. 00006488  486E FFF8                pea.l      [A6 - 0x8]
  8903. 0000648C  4878 032B                push.l     0x32B
  8904. 00006490  2F12                     move.l     -[A7], [A2]
  8905. 00006492  2057                     movea.l    A0, [A7]
  8906. 00006494  2250                     movea.l    A1, [A0]
  8907. 00006496  2269 0018                movea.l    A1, [A1 + 0x18]
  8908. 0000649A  4E91                     jsr        [A1]
  8909. 0000649C  4A00                     tst.b      D0
  8910. 0000649E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8911. 000064A2  6710                     beq        +0x12 /* 000064B4 */
  8912. 000064A4  2F0A                     move.l     -[A7], A2
  8913. 000064A6  2057                     movea.l    A0, [A7]
  8914. 000064A8  2268 0004                movea.l    A1, [A0 + 0x4]
  8915. 000064AC  2269 00F4                movea.l    A1, [A1 + 0xF4]
  8916. 000064B0  4E91                     jsr        [A1]
  8917. 000064B2  584F                     addq.w     A7, 4
  8918. label000064B4:
  8919. 000064B4  245F                     movea.l    A2, [A7]+
  8920. 000064B6  4E5E                     unlink     A6
  8921. 000064B8  4E75                     rts
  8922. 000064BA  4E56 0000                link       A6, 0
  8923. 000064BE  2F0A                     move.l     -[A7], A2
  8924. 000064C0  246E 0008                movea.l    A2, [A6 + 0x8]
  8925. 000064C4  256E 000C 00A8           move.l     [A2 + 0xA8], [A6 + 0xC]
  8926. 000064CA  2F0A                     move.l     -[A7], A2
  8927. 000064CC  2057                     movea.l    A0, [A7]
  8928. 000064CE  2268 0004                movea.l    A1, [A0 + 0x4]
  8929. 000064D2  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  8930. 000064D6  4E91                     jsr        [A1]
  8931. 000064D8  584F                     addq.w     A7, 4
  8932. 000064DA  245F                     movea.l    A2, [A7]+
  8933. 000064DC  4E5E                     unlink     A6
  8934. 000064DE  4E75                     rts
  8935. 000064E0  4E56 FFF4                link       A6, -0x000C
  8936. 000064E4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8937. 000064E8  246E 0008                movea.l    A2, [A6 + 0x8]
  8938. 000064EC  266E 000C                movea.l    A3, [A6 + 0xC]
  8939. 000064F0  182E 0010                move.b     D4, [A6 + 0x10]
  8940. 000064F4  162E 0012                move.b     D3, [A6 + 0x12]
  8941. 000064F8  486E FFFC                pea.l      [A6 - 0x4]
  8942. 000064FC  2F0B                     move.l     -[A7], A3
  8943. 000064FE  61FF FFFF D95A           bsr        -0x26A4 /* 00003E5A */
  8944. 00006504  486E FFF4                pea.l      [A6 - 0xC]
  8945. 00006508  2F0B                     move.l     -[A7], A3
  8946. 0000650A  61FF FFFF D960           bsr        -0x269E /* 00003E6C */
  8947. 00006510  4A04                     tst.b      D4
  8948. 00006512  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8949. 00006516  6720                     beq        +0x22 /* 00006538 */
  8950. 00006518  302A 000C                move.w     D0, [A2 + 0xC]
  8951. 0000651C  48C0                     ext.l      D0
  8952. 0000651E  5580                     subq.l     D0, 2
  8953. 00006520  3D40 FFFC                move.w     [A6 - 0x4], D0
  8954. 00006524  4AAA 00AC                tst.l      [A2 + 0xAC]
  8955. 00006528  6706                     beq        +0x8 /* 00006530 */
  8956. 0000652A  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  8957. label00006530:
  8958. 00006530  7001                     moveq.l    D0, 0x01
  8959. 00006532  2D40 FFF4                move.l     [A6 - 0xC], D0
  8960. 00006536  6008                     bra        +0xA /* 00006540 */
  8961. label00006538:
  8962. 00006538  202A 0010                move.l     D0, [A2 + 0x10]
  8963. 0000653C  91AE FFF4                sub.l      [A6 - 0xC], D0
  8964. label00006540:
  8965. 00006540  4A03                     tst.b      D3
  8966. 00006542  6720                     beq        +0x22 /* 00006564 */
  8967. 00006544  302A 000E                move.w     D0, [A2 + 0xE]
  8968. 00006548  48C0                     ext.l      D0
  8969. 0000654A  5580                     subq.l     D0, 2
  8970. 0000654C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8971. 00006550  4AAA 00B0                tst.l      [A2 + 0xB0]
  8972. 00006554  6706                     beq        +0x8 /* 0000655C */
  8973. 00006556  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  8974. label0000655C:
  8975. 0000655C  7001                     moveq.l    D0, 0x01
  8976. 0000655E  2D40 FFF8                move.l     [A6 - 0x8], D0
  8977. 00006562  6008                     bra        +0xA /* 0000656C */
  8978. label00006564:
  8979. 00006564  202A 0014                move.l     D0, [A2 + 0x14]
  8980. 00006568  91AE FFF8                sub.l      [A6 - 0x8], D0
  8981. label0000656C:
  8982. 0000656C  4227                     clr.b      -[A7]
  8983. 0000656E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8984. 00006572  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8985. 00006576  2F0B                     move.l     -[A7], A3
  8986. 00006578  61FF FFFF DC68           bsr        -0x2396 /* 000041E2 */
  8987. 0000657E  4227                     clr.b      -[A7]
  8988. 00006580  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8989. 00006584  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8990. 00006588  2F0B                     move.l     -[A7], A3
  8991. 0000658A  61FF FFFF D9FA           bsr        -0x2604 /* 00003F86 */
  8992. 00006590  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8993. 00006594  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8994. 00006598  4E5E                     unlink     A6
  8995. 0000659A  4E75                     rts
  8996. 0000659C  4E56 FFE4                link       A6, -0x001C
  8997. 000065A0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  8998. 000065A4  246E 0008                movea.l    A2, [A6 + 0x8]
  8999. 000065A8  266A 00A8                movea.l    A3, [A2 + 0xA8]
  9000. 000065AC  200B                     move.l     D0, A3
  9001. 000065AE  6660                     bne        +0x62 /* 00006610 */
  9002. 000065B0  266A 00AC                movea.l    A3, [A2 + 0xAC]
  9003. 000065B4  200B                     move.l     D0, A3
  9004. 000065B6  6726                     beq        +0x28 /* 000065DE */
  9005. 000065B8  42A7                     clr.l      -[A7]
  9006. 000065BA  2F0B                     move.l     -[A7], A3
  9007. 000065BC  2057                     movea.l    A0, [A7]
  9008. 000065BE  2268 0004                movea.l    A1, [A0 + 0x4]
  9009. 000065C2  2269 0160                movea.l    A1, [A1 + 0x160]
  9010. 000065C6  4E91                     jsr        [A1]
  9011. 000065C8  42A7                     clr.l      -[A7]
  9012. 000065CA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  9013. 000065CE  2057                     movea.l    A0, [A7]
  9014. 000065D0  2268 0004                movea.l    A1, [A0 + 0x4]
  9015. 000065D4  2269 0164                movea.l    A1, [A1 + 0x164]
  9016. 000065D8  4E91                     jsr        [A1]
  9017. 000065DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9018. label000065DE:
  9019. 000065DE  266A 00B0                movea.l    A3, [A2 + 0xB0]
  9020. 000065E2  200B                     move.l     D0, A3
  9021. 000065E4  6726                     beq        +0x28 /* 0000660C */
  9022. 000065E6  42A7                     clr.l      -[A7]
  9023. 000065E8  2F0B                     move.l     -[A7], A3
  9024. 000065EA  2057                     movea.l    A0, [A7]
  9025. 000065EC  2268 0004                movea.l    A1, [A0 + 0x4]
  9026. 000065F0  2269 0160                movea.l    A1, [A1 + 0x160]
  9027. 000065F4  4E91                     jsr        [A1]
  9028. 000065F6  42A7                     clr.l      -[A7]
  9029. 000065F8  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  9030. 000065FC  2057                     movea.l    A0, [A7]
  9031. 000065FE  2268 0004                movea.l    A1, [A0 + 0x4]
  9032. 00006602  2269 0164                movea.l    A1, [A1 + 0x164]
  9033. 00006606  4E91                     jsr        [A1]
  9034. 00006608  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9035. label0000660C:
  9036. 0000660C  6000 0118                bra        +0x11A /* 00006726 */
  9037. label00006610:
  9038. 00006610  486E FFF8                pea.l      [A6 - 0x8]
  9039. 00006614  2F0B                     move.l     -[A7], A3
  9040. 00006616  61FF 0000 3E20           bsr        +0x3E22 /* 0000A438 */
  9041. 0000661C  486E FFEC                pea.l      [A6 - 0x14]
  9042. 00006620  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9043. 00006624  61FF FFFF D834           bsr        -0x27CA /* 00003E5A */
  9044. 0000662A  486E FFE4                pea.l      [A6 - 0x1C]
  9045. 0000662E  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9046. 00006632  2057                     movea.l    A0, [A7]
  9047. 00006634  2268 0004                movea.l    A1, [A0 + 0x4]
  9048. 00006638  2269 0150                movea.l    A1, [A1 + 0x150]
  9049. 0000663C  4E91                     jsr        [A1]
  9050. 0000663E  486E FFF0                pea.l      [A6 - 0x10]
  9051. 00006642  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9052. 00006646  2057                     movea.l    A0, [A7]
  9053. 00006648  2268 0004                movea.l    A1, [A0 + 0x4]
  9054. 0000664C  2269 0154                movea.l    A1, [A1 + 0x154]
  9055. 00006650  4E91                     jsr        [A1]
  9056. 00006652  266A 00AC                movea.l    A3, [A2 + 0xAC]
  9057. 00006656  200B                     move.l     D0, A3
  9058. 00006658  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9059. 0000665C  6760                     beq        +0x62 /* 000066BE */
  9060. 0000665E  302E FFEE                move.w     D0, [A6 - 0x12]
  9061. 00006662  48C0                     ext.l      D0
  9062. 00006664  262E FFE8                move.l     D3, [A6 - 0x18]
  9063. 00006668  9680                     sub.l      D3, D0
  9064. 0000666A  282E FFF4                move.l     D4, [A6 - 0xC]
  9065. 0000666E  B883                     cmp.l      D4, D3
  9066. 00006670  6F02                     ble        +0x4 /* 00006674 */
  9067. 00006672  2604                     move.l     D3, D4
  9068. label00006674:
  9069. 00006674  7800                     moveq.l    D4, 0x00
  9070. 00006676  4A83                     tst.l      D3
  9071. 00006678  6F0E                     ble        +0x10 /* 00006688 */
  9072. 0000667A  2A2E FFFC                move.l     D5, [A6 - 0x4]
  9073. 0000667E  2803                     move.l     D4, D3
  9074. 00006680  D885                     add.l      D4, D5
  9075. 00006682  5384                     subq.l     D4, 1
  9076. 00006684  4C45 4804                movem.l    D2,A3,A6, D5
  9077. label00006688:
  9078. 00006688  2F04                     move.l     -[A7], D4
  9079. 0000668A  2F0B                     move.l     -[A7], A3
  9080. 0000668C  2057                     movea.l    A0, [A7]
  9081. 0000668E  2268 0004                movea.l    A1, [A0 + 0x4]
  9082. 00006692  2269 0164                movea.l    A1, [A1 + 0x164]
  9083. 00006696  4E91                     jsr        [A1]
  9084. 00006698  2C2E FFFC                move.l     D6, [A6 - 0x4]
  9085. 0000669C  202E FFF4                move.l     D0, [A6 - 0xC]
  9086. 000066A0  D086                     add.l      D0, D6
  9087. 000066A2  5380                     subq.l     D0, 1
  9088. 000066A4  4C46 0800                movem.l    A3, D6
  9089. 000066A8  2F00                     move.l     -[A7], D0
  9090. 000066AA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  9091. 000066AE  2057                     movea.l    A0, [A7]
  9092. 000066B0  2268 0004                movea.l    A1, [A0 + 0x4]
  9093. 000066B4  2269 0020                movea.l    A1, [A1 + 0x20]
  9094. 000066B8  4E91                     jsr        [A1]
  9095. 000066BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9096. label000066BE:
  9097. 000066BE  266A 00B0                movea.l    A3, [A2 + 0xB0]
  9098. 000066C2  200B                     move.l     D0, A3
  9099. 000066C4  6760                     beq        +0x62 /* 00006726 */
  9100. 000066C6  302E FFEC                move.w     D0, [A6 - 0x14]
  9101. 000066CA  48C0                     ext.l      D0
  9102. 000066CC  262E FFE4                move.l     D3, [A6 - 0x1C]
  9103. 000066D0  9680                     sub.l      D3, D0
  9104. 000066D2  B6AE FFF0                cmp.l      D3, [A6 - 0x10]
  9105. 000066D6  6C04                     bge        +0x6 /* 000066DC */
  9106. 000066D8  262E FFF0                move.l     D3, [A6 - 0x10]
  9107. label000066DC:
  9108. 000066DC  7800                     moveq.l    D4, 0x00
  9109. 000066DE  4A83                     tst.l      D3
  9110. 000066E0  6F0E                     ble        +0x10 /* 000066F0 */
  9111. 000066E2  2803                     move.l     D4, D3
  9112. 000066E4  D8AE FFF8                add.l      D4, [A6 - 0x8]
  9113. 000066E8  5384                     subq.l     D4, 1
  9114. 000066EA  4C6E 4804 FFF8           movem.l    D2,A3,A6, [A6 - 0x8]
  9115. label000066F0:
  9116. 000066F0  2F04                     move.l     -[A7], D4
  9117. 000066F2  2F0B                     move.l     -[A7], A3
  9118. 000066F4  2057                     movea.l    A0, [A7]
  9119. 000066F6  2268 0004                movea.l    A1, [A0 + 0x4]
  9120. 000066FA  2269 0164                movea.l    A1, [A1 + 0x164]
  9121. 000066FE  4E91                     jsr        [A1]
  9122. 00006700  202E FFF0                move.l     D0, [A6 - 0x10]
  9123. 00006704  D0AE FFF8                add.l      D0, [A6 - 0x8]
  9124. 00006708  5380                     subq.l     D0, 1
  9125. 0000670A  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  9126. 00006710  2F00                     move.l     -[A7], D0
  9127. 00006712  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  9128. 00006716  2057                     movea.l    A0, [A7]
  9129. 00006718  2268 0004                movea.l    A1, [A0 + 0x4]
  9130. 0000671C  2269 0020                movea.l    A1, [A1 + 0x20]
  9131. 00006720  4E91                     jsr        [A1]
  9132. 00006722  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9133. label00006726:
  9134. 00006726  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  9135. 0000672A  4E5E                     unlink     A6
  9136. 0000672C  4E75                     rts
  9137. 0000672E  4E56 FFF4                link       A6, -0x000C
  9138. 00006732  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9139. 00006736  246E 0008                movea.l    A2, [A6 + 0x8]
  9140. 0000673A  382E 000C                move.w     D4, [A6 + 0xC]
  9141. 0000673E  362E 000E                move.w     D3, [A6 + 0xE]
  9142. 00006742  1A2E 0010                move.b     D5, [A6 + 0x10]
  9143. 00006746  1F05                     move.b     -[A7], D5
  9144. 00006748  3F03                     move.w     -[A7], D3
  9145. 0000674A  3F04                     move.w     -[A7], D4
  9146. 0000674C  2F0A                     move.l     -[A7], A2
  9147. 0000674E  61FF 0000 28E0           bsr        +0x28E2 /* 00009030 */
  9148. 00006754  2F0A                     move.l     -[A7], A2
  9149. 00006756  2057                     movea.l    A0, [A7]
  9150. 00006758  2268 0004                movea.l    A1, [A0 + 0x4]
  9151. 0000675C  2269 0018                movea.l    A1, [A1 + 0x18]
  9152. 00006760  4E91                     jsr        [A1]
  9153. 00006762  584F                     addq.w     A7, 4
  9154. 00006764  2F08                     move.l     -[A7], A0
  9155. 00006766  486E FFF4                pea.l      [A6 - 0xC]
  9156. 0000676A  4EB9 0000 26A2           jsr        [0x000026A2]
  9157. 00006770  2F0A                     move.l     -[A7], A2
  9158. 00006772  2057                     movea.l    A0, [A7]
  9159. 00006774  2268 0004                movea.l    A1, [A0 + 0x4]
  9160. 00006778  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  9161. 0000677C  4E91                     jsr        [A1]
  9162. 0000677E  3F3C FFFF                move.w     -[A7], 0xFFFF
  9163. 00006782  486E FFF4                pea.l      [A6 - 0xC]
  9164. 00006786  4EB9 0000 26AA           jsr        [0x000026AA]
  9165. 0000678C  4227                     clr.b      -[A7]
  9166. 0000678E  3043                     movea.w    A0, D3
  9167. 00006790  2F08                     move.l     -[A7], A0
  9168. 00006792  3044                     movea.w    A0, D4
  9169. 00006794  2F08                     move.l     -[A7], A0
  9170. 00006796  2F0A                     move.l     -[A7], A2
  9171. 00006798  2057                     movea.l    A0, [A7]
  9172. 0000679A  2268 0004                movea.l    A1, [A0 + 0x4]
  9173. 0000679E  2269 0174                movea.l    A1, [A1 + 0x174]
  9174. 000067A2  4E91                     jsr        [A1]
  9175. 000067A4  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  9176. 000067A8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9177. 000067AC  4E5E                     unlink     A6
  9178. 000067AE  4E75                     rts
  9179. 000067B0  4E56 0000                link       A6, 0
  9180. 000067B4  2F0A                     move.l     -[A7], A2
  9181. 000067B6  246E 0008                movea.l    A2, [A6 + 0x8]
  9182. 000067BA  206E 000C                movea.l    A0, [A6 + 0xC]
  9183. 000067BE  B1EA 00A8                cmpa.l     A0, [A2 + 0xA8]
  9184. 000067C2  6610                     bne        +0x12 /* 000067D4 */
  9185. 000067C4  2F0A                     move.l     -[A7], A2
  9186. 000067C6  2057                     movea.l    A0, [A7]
  9187. 000067C8  2268 0004                movea.l    A1, [A0 + 0x4]
  9188. 000067CC  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  9189. 000067D0  4E91                     jsr        [A1]
  9190. 000067D2  584F                     addq.w     A7, 4
  9191. label000067D4:
  9192. 000067D4  245F                     movea.l    A2, [A7]+
  9193. 000067D6  4E5E                     unlink     A6
  9194. 000067D8  4E75                     rts
  9195. 000067DA  4E56 FFF0                link       A6, -0x0010
  9196. 000067DE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9197. 000067E2  246E 0008                movea.l    A2, [A6 + 0x8]
  9198. 000067E6  262E 000C                move.l     D3, [A6 + 0xC]
  9199. 000067EA  286E 0010                movea.l    A4, [A6 + 0x10]
  9200. 000067EE  0C83 0000 00CC           cmpi.l     D3, 0xCC
  9201. 000067F4  6600 0088                bne        +0x8A /* 0000687E */
  9202. 000067F8  264C                     movea.l    A3, A4
  9203. 000067FA  2F0B                     move.l     -[A7], A3
  9204. 000067FC  2057                     movea.l    A0, [A7]
  9205. 000067FE  2268 0004                movea.l    A1, [A0 + 0x4]
  9206. 00006802  2269 001C                movea.l    A1, [A1 + 0x1C]
  9207. 00006806  4E91                     jsr        [A1]
  9208. 00006808  2600                     move.l     D3, D0
  9209. 0000680A  486E FFF0                pea.l      [A6 - 0x10]
  9210. 0000680E  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9211. 00006812  61FF 0000 3C24           bsr        +0x3C26 /* 0000A438 */
  9212. 00006818  486E FFF8                pea.l      [A6 - 0x8]
  9213. 0000681C  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9214. 00006820  2057                     movea.l    A0, [A7]
  9215. 00006822  2268 0004                movea.l    A1, [A0 + 0x4]
  9216. 00006826  2269 0154                movea.l    A1, [A1 + 0x154]
  9217. 0000682A  4E91                     jsr        [A1]
  9218. 0000682C  B7EA 00AC                cmpa.l     A3, [A2 + 0xAC]
  9219. 00006830  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9220. 00006834  660E                     bne        +0x10 /* 00006844 */
  9221. 00006836  2003                     move.l     D0, D3
  9222. 00006838  4C2E 0800 FFF4           movem.w    A3, [A6 - 0xC]
  9223. 0000683E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9224. 00006842  6012                     bra        +0x14 /* 00006856 */
  9225. label00006844:
  9226. 00006844  B7EA 00B0                cmpa.l     A3, [A2 + 0xB0]
  9227. 00006848  660C                     bne        +0xE /* 00006856 */
  9228. 0000684A  2003                     move.l     D0, D3
  9229. 0000684C  4C2E 0800 FFF0           movem.w    A3, [A6 - 0x10]
  9230. 00006852  2D40 FFF8                move.l     [A6 - 0x8], D0
  9231. label00006856:
  9232. 00006856  1F3C 0001                move.b     -[A7], 0x1
  9233. 0000685A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9234. 0000685E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9235. 00006862  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9236. 00006866  61FF 0000 3738           bsr        +0x373A /* 00009FA0 */
  9237. 0000686C  2F0A                     move.l     -[A7], A2
  9238. 0000686E  2057                     movea.l    A0, [A7]
  9239. 00006870  2268 0004                movea.l    A1, [A0 + 0x4]
  9240. 00006874  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  9241. 00006878  4E91                     jsr        [A1]
  9242. 0000687A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9243. label0000687E:
  9244. 0000687E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9245. 00006882  4E5E                     unlink     A6
  9246. 00006884  4E75                     rts
  9247. 00006886  4E56 FFF4                link       A6, -0x000C
  9248. 0000688A  48E7 1820                movem.l    -[A7], D3,D4,A2
  9249. 0000688E  246E 0008                movea.l    A2, [A6 + 0x8]
  9250. 00006892  382E 000C                move.w     D4, [A6 + 0xC]
  9251. 00006896  7600                     moveq.l    D3, 0x00
  9252. 00006898  486E FFF8                pea.l      [A6 - 0x8]
  9253. 0000689C  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9254. 000068A0  61FF 0000 3B96           bsr        +0x3B98 /* 0000A438 */
  9255. 000068A6  486E FFF4                pea.l      [A6 - 0xC]
  9256. 000068AA  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9257. 000068AE  61FF FFFF D5AA           bsr        -0x2A54 /* 00003E5A */
  9258. 000068B4  3004                     move.w     D0, D4
  9259. 000068B6  48C0                     ext.l      D0
  9260. 000068B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9261. 000068BC  0480 0000 0014           subi.l     D0, 0x14
  9262. 000068C2  670E                     beq        +0x10 /* 000068D2 */
  9263. 000068C4  5380                     subq.l     D0, 1
  9264. 000068C6  670E                     beq        +0x10 /* 000068D6 */
  9265. 000068C8  5380                     subq.l     D0, 1
  9266. 000068CA  670E                     beq        +0x10 /* 000068DA */
  9267. 000068CC  5380                     subq.l     D0, 1
  9268. 000068CE  6722                     beq        +0x24 /* 000068F2 */
  9269. 000068D0  6034                     bra        +0x36 /* 00006906 */
  9270. label000068D2:
  9271. 000068D2  76FF                     moveq.l    D3, 0xFFFFFFFF
  9272. 000068D4  6030                     bra        +0x32 /* 00006906 */
  9273. label000068D6:
  9274. 000068D6  7601                     moveq.l    D3, 0x01
  9275. 000068D8  602C                     bra        +0x2E /* 00006906 */
  9276. label000068DA:
  9277. 000068DA  302E FFF6                move.w     D0, [A6 - 0xA]
  9278. 000068DE  48C0                     ext.l      D0
  9279. 000068E0  4C6E 0800 FFFC           movem.l    A3, [A6 - 0x4]
  9280. 000068E6  7601                     moveq.l    D3, 0x01
  9281. 000068E8  9680                     sub.l      D3, D0
  9282. 000068EA  4A43                     tst.w      D3
  9283. 000068EC  6D18                     blt        +0x1A /* 00006906 */
  9284. 000068EE  76FF                     moveq.l    D3, 0xFFFFFFFF
  9285. 000068F0  6014                     bra        +0x16 /* 00006906 */
  9286. label000068F2:
  9287. 000068F2  362E FFF6                move.w     D3, [A6 - 0xA]
  9288. 000068F6  48C3                     ext.l      D3
  9289. 000068F8  4C6E 3803 FFFC           movem.l    D0,D1,A3,A4,A5, [A6 - 0x4]
  9290. 000068FE  5383                     subq.l     D3, 1
  9291. 00006900  4A43                     tst.w      D3
  9292. 00006902  6E02                     bgt        +0x4 /* 00006906 */
  9293. 00006904  7601                     moveq.l    D3, 0x01
  9294. label00006906:
  9295. 00006906  4A43                     tst.w      D3
  9296. 00006908  674C                     beq        +0x4E /* 00006956 */
  9297. 0000690A  3043                     movea.w    A0, D3
  9298. 0000690C  2F08                     move.l     -[A7], A0
  9299. 0000690E  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  9300. 00006912  2057                     movea.l    A0, [A7]
  9301. 00006914  2268 0004                movea.l    A1, [A0 + 0x4]
  9302. 00006918  2269 015C                movea.l    A1, [A1 + 0x15C]
  9303. 0000691C  4E91                     jsr        [A1]
  9304. 0000691E  1F3C 0001                move.b     -[A7], 0x1
  9305. 00006922  3003                     move.w     D0, D3
  9306. 00006924  48C0                     ext.l      D0
  9307. 00006926  4C2E 0800 FFFC           movem.w    A3, [A6 - 0x4]
  9308. 0000692C  2F00                     move.l     -[A7], D0
  9309. 0000692E  42A7                     clr.l      -[A7]
  9310. 00006930  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9311. 00006934  2057                     movea.l    A0, [A7]
  9312. 00006936  2268 0004                movea.l    A1, [A0 + 0x4]
  9313. 0000693A  2269 0168                movea.l    A1, [A1 + 0x168]
  9314. 0000693E  4E91                     jsr        [A1]
  9315. 00006940  42A7                     clr.l      -[A7]
  9316. 00006942  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  9317. 00006946  2057                     movea.l    A0, [A7]
  9318. 00006948  2268 0004                movea.l    A1, [A0 + 0x4]
  9319. 0000694C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9320. 00006950  4E91                     jsr        [A1]
  9321. 00006952  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  9322. label00006956:
  9323. 00006956  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9324. 0000695A  4E5E                     unlink     A6
  9325. 0000695C  4E75                     rts
  9326. 0000695E  4E56 FFF4                link       A6, -0x000C
  9327. 00006962  48E7 1820                movem.l    -[A7], D3,D4,A2
  9328. 00006966  246E 0008                movea.l    A2, [A6 + 0x8]
  9329. 0000696A  382E 000C                move.w     D4, [A6 + 0xC]
  9330. 0000696E  7600                     moveq.l    D3, 0x00
  9331. 00006970  486E FFF8                pea.l      [A6 - 0x8]
  9332. 00006974  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9333. 00006978  61FF 0000 3ABE           bsr        +0x3AC0 /* 0000A438 */
  9334. 0000697E  486E FFF4                pea.l      [A6 - 0xC]
  9335. 00006982  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9336. 00006986  61FF FFFF D4D2           bsr        -0x2B2C /* 00003E5A */
  9337. 0000698C  3004                     move.w     D0, D4
  9338. 0000698E  48C0                     ext.l      D0
  9339. 00006990  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9340. 00006994  0480 0000 0014           subi.l     D0, 0x14
  9341. 0000699A  670E                     beq        +0x10 /* 000069AA */
  9342. 0000699C  5380                     subq.l     D0, 1
  9343. 0000699E  670E                     beq        +0x10 /* 000069AE */
  9344. 000069A0  5380                     subq.l     D0, 1
  9345. 000069A2  670E                     beq        +0x10 /* 000069B2 */
  9346. 000069A4  5380                     subq.l     D0, 1
  9347. 000069A6  6722                     beq        +0x24 /* 000069CA */
  9348. 000069A8  6034                     bra        +0x36 /* 000069DE */
  9349. label000069AA:
  9350. 000069AA  76FF                     moveq.l    D3, 0xFFFFFFFF
  9351. 000069AC  6030                     bra        +0x32 /* 000069DE */
  9352. label000069AE:
  9353. 000069AE  7601                     moveq.l    D3, 0x01
  9354. 000069B0  602C                     bra        +0x2E /* 000069DE */
  9355. label000069B2:
  9356. 000069B2  302E FFF4                move.w     D0, [A6 - 0xC]
  9357. 000069B6  48C0                     ext.l      D0
  9358. 000069B8  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  9359. 000069BE  7601                     moveq.l    D3, 0x01
  9360. 000069C0  9680                     sub.l      D3, D0
  9361. 000069C2  4A43                     tst.w      D3
  9362. 000069C4  6D18                     blt        +0x1A /* 000069DE */
  9363. 000069C6  76FF                     moveq.l    D3, 0xFFFFFFFF
  9364. 000069C8  6014                     bra        +0x16 /* 000069DE */
  9365. label000069CA:
  9366. 000069CA  362E FFF4                move.w     D3, [A6 - 0xC]
  9367. 000069CE  48C3                     ext.l      D3
  9368. 000069D0  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  9369. 000069D6  5383                     subq.l     D3, 1
  9370. 000069D8  4A43                     tst.w      D3
  9371. 000069DA  6E02                     bgt        +0x4 /* 000069DE */
  9372. 000069DC  7601                     moveq.l    D3, 0x01
  9373. label000069DE:
  9374. 000069DE  4A43                     tst.w      D3
  9375. 000069E0  674C                     beq        +0x4E /* 00006A2E */
  9376. 000069E2  3043                     movea.w    A0, D3
  9377. 000069E4  2F08                     move.l     -[A7], A0
  9378. 000069E6  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  9379. 000069EA  2057                     movea.l    A0, [A7]
  9380. 000069EC  2268 0004                movea.l    A1, [A0 + 0x4]
  9381. 000069F0  2269 015C                movea.l    A1, [A1 + 0x15C]
  9382. 000069F4  4E91                     jsr        [A1]
  9383. 000069F6  1F3C 0001                move.b     -[A7], 0x1
  9384. 000069FA  42A7                     clr.l      -[A7]
  9385. 000069FC  3003                     move.w     D0, D3
  9386. 000069FE  48C0                     ext.l      D0
  9387. 00006A00  4C2E 0800 FFF8           movem.w    A3, [A6 - 0x8]
  9388. 00006A06  2F00                     move.l     -[A7], D0
  9389. 00006A08  2F2A 00A8                move.l     -[A7], [A2 + 0xA8]
  9390. 00006A0C  2057                     movea.l    A0, [A7]
  9391. 00006A0E  2268 0004                movea.l    A1, [A0 + 0x4]
  9392. 00006A12  2269 0168                movea.l    A1, [A1 + 0x168]
  9393. 00006A16  4E91                     jsr        [A1]
  9394. 00006A18  42A7                     clr.l      -[A7]
  9395. 00006A1A  2F2A 00B0                move.l     -[A7], [A2 + 0xB0]
  9396. 00006A1E  2057                     movea.l    A0, [A7]
  9397. 00006A20  2268 0004                movea.l    A1, [A0 + 0x4]
  9398. 00006A24  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9399. 00006A28  4E91                     jsr        [A1]
  9400. 00006A2A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  9401. label00006A2E:
  9402. 00006A2E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9403. 00006A32  4E5E                     unlink     A6
  9404. 00006A34  4E75                     rts
  9405. 00006A36  4E56 0000                link       A6, 0
  9406. 00006A3A  48E7 1030                movem.l    -[A7], D3,A2,A3
  9407. 00006A3E  266E 000A                movea.l    A3, [A6 + 0xA]
  9408. 00006A42  362E 0008                move.w     D3, [A6 + 0x8]
  9409. 00006A46  594F                     subq.w     A7, 4
  9410. 00006A48  2F0B                     move.l     -[A7], A3
  9411. 00006A4A  A95A                     syscall    GetControlReference/GetCRefCon
  9412. 00006A4C  201F                     move.l     D0, [A7]+
  9413. 00006A4E  2440                     movea.l    A2, D0
  9414. 00006A50  3F03                     move.w     -[A7], D3
  9415. 00006A52  2F0A                     move.l     -[A7], A2
  9416. 00006A54  2057                     movea.l    A0, [A7]
  9417. 00006A56  2268 0004                movea.l    A1, [A0 + 0x4]
  9418. 00006A5A  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  9419. 00006A5E  4E91                     jsr        [A1]
  9420. 00006A60  5C4F                     addq.w     A7, 6
  9421. 00006A62  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9422. 00006A66  4E5E                     unlink     A6
  9423. 00006A68  4E74 0006                rtd        0x0006
  9424. 00006A6C  4E56 0000                link       A6, 0
  9425. 00006A70  48E7 1030                movem.l    -[A7], D3,A2,A3
  9426. 00006A74  266E 000A                movea.l    A3, [A6 + 0xA]
  9427. 00006A78  362E 0008                move.w     D3, [A6 + 0x8]
  9428. 00006A7C  594F                     subq.w     A7, 4
  9429. 00006A7E  2F0B                     move.l     -[A7], A3
  9430. 00006A80  A95A                     syscall    GetControlReference/GetCRefCon
  9431. 00006A82  201F                     move.l     D0, [A7]+
  9432. 00006A84  2440                     movea.l    A2, D0
  9433. 00006A86  3F03                     move.w     -[A7], D3
  9434. 00006A88  2F0A                     move.l     -[A7], A2
  9435. 00006A8A  2057                     movea.l    A0, [A7]
  9436. 00006A8C  2268 0004                movea.l    A1, [A0 + 0x4]
  9437. 00006A90  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  9438. 00006A94  4E91                     jsr        [A1]
  9439. 00006A96  5C4F                     addq.w     A7, 6
  9440. 00006A98  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9441. 00006A9C  4E5E                     unlink     A6
  9442. 00006A9E  4E74 0006                rtd        0x0006
  9443. fn00006AA2:
  9444. 00006AA2  4E56 0000                link       A6, 0
  9445. 00006AA6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9446. 00006AAA  246E 0008                movea.l    A2, [A6 + 0x8]
  9447. 00006AAE  2E2E 001A                move.l     D7, [A6 + 0x1A]
  9448. 00006AB2  2C2E 001E                move.l     D6, [A6 + 0x1E]
  9449. 00006AB6  3A2E 0022                move.w     D5, [A6 + 0x22]
  9450. 00006ABA  382E 0024                move.w     D4, [A6 + 0x24]
  9451. 00006ABE  286E 0026                movea.l    A4, [A6 + 0x26]
  9452. 00006AC2  262E 002A                move.l     D3, [A6 + 0x2A]
  9453. 00006AC6  4A6E 000C                tst.w      [A6 + 0xC]
  9454. 00006ACA  6714                     beq        +0x16 /* 00006AE0 */
  9455. 00006ACC  204A                     movea.l    A0, A2
  9456. 00006ACE  41E8 0074                lea.l      A0, [A0 + 0x74]
  9457. 00006AD2  2648                     movea.l    A3, A0
  9458. 00006AD4  2488                     move.l     [A2], A0
  9459. 00006AD6  2F0B                     move.l     -[A7], A3
  9460. 00006AD8  4EB9 0000 3F3A           jsr        [0x00003F3A]
  9461. 00006ADE  584F                     addq.w     A7, 4
  9462. label00006AE0:
  9463. 00006AE0  2F06                     move.l     -[A7], D6
  9464. 00006AE2  2F07                     move.l     -[A7], D7
  9465. 00006AE4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  9466. 00006AE8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  9467. 00006AEC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9468. 00006AF0  4267                     clr.w      -[A7]
  9469. 00006AF2  2F0A                     move.l     -[A7], A2
  9470. 00006AF4  61FF FFFF 9A66           bsr        -0x6598 /* 0000055C */
  9471. 00006AFA  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9472. 00006AFE  2548 0004                move.l     [A2 + 0x4], A0
  9473. 00006B02  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9474. 00006B06  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9475. 00006B0A  2252                     movea.l    A1, [A2]
  9476. 00006B0C  2288                     move.l     [A1], A0
  9477. 00006B0E  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9478. 00006B12  41E8 0150                lea.l      A0, [A0 + 0x150]
  9479. 00006B16  2548 0028                move.l     [A2 + 0x28], A0
  9480. 00006B1A  2652                     movea.l    A3, [A2]
  9481. 00006B1C  204A                     movea.l    A0, A2
  9482. 00006B1E  41E8 0074                lea.l      A0, [A0 + 0x74]
  9483. 00006B22  91CB                     sub.l      A0, A3
  9484. 00006B24  2748 0008                move.l     [A3 + 0x8], A0
  9485. 00006B28  42AA 006A                clr.l      [A2 + 0x6A]
  9486. 00006B2C  422A 0072                clr.b      [A2 + 0x72]
  9487. 00006B30  2F03                     move.l     -[A7], D3
  9488. 00006B32  2F0C                     move.l     -[A7], A4
  9489. 00006B34  3F04                     move.w     -[A7], D4
  9490. 00006B36  3F05                     move.w     -[A7], D5
  9491. 00006B38  2F0A                     move.l     -[A7], A2
  9492. 00006B3A  61FF 0000 00EE           bsr        +0xF0 /* 00006C2A */
  9493. 00006B40  204A                     movea.l    A0, A2
  9494. 00006B42  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  9495. 00006B46  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9496. 00006B4A  4E5E                     unlink     A6
  9497. 00006B4C  4E75                     rts
  9498. fn00006B4E:
  9499. 00006B4E  4E56 FEF8                link       A6, -0x0108
  9500. 00006B52  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9501. 00006B56  246E 0008                movea.l    A2, [A6 + 0x8]
  9502. 00006B5A  362E 000C                move.w     D3, [A6 + 0xC]
  9503. 00006B5E  266E 000E                movea.l    A3, [A6 + 0xE]
  9504. 00006B62  4A43                     tst.w      D3
  9505. 00006B64  6714                     beq        +0x16 /* 00006B7A */
  9506. 00006B66  204A                     movea.l    A0, A2
  9507. 00006B68  41E8 0074                lea.l      A0, [A0 + 0x74]
  9508. 00006B6C  2848                     movea.l    A4, A0
  9509. 00006B6E  2488                     move.l     [A2], A0
  9510. 00006B70  2F0C                     move.l     -[A7], A4
  9511. 00006B72  4EB9 0000 3F3A           jsr        [0x00003F3A]
  9512. 00006B78  584F                     addq.w     A7, 4
  9513. label00006B7A:
  9514. 00006B7A  2F0B                     move.l     -[A7], A3
  9515. 00006B7C  4267                     clr.w      -[A7]
  9516. 00006B7E  2F0A                     move.l     -[A7], A2
  9517. 00006B80  61FF FFFF 9A78           bsr        -0x6586 /* 000005FA */
  9518. 00006B86  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9519. 00006B8A  2548 0004                move.l     [A2 + 0x4], A0
  9520. 00006B8E  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9521. 00006B92  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9522. 00006B96  2252                     movea.l    A1, [A2]
  9523. 00006B98  2288                     move.l     [A1], A0
  9524. 00006B9A  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9525. 00006B9E  41E8 0150                lea.l      A0, [A0 + 0x150]
  9526. 00006BA2  2548 0028                move.l     [A2 + 0x28], A0
  9527. 00006BA6  2852                     movea.l    A4, [A2]
  9528. 00006BA8  204A                     movea.l    A0, A2
  9529. 00006BAA  41E8 0074                lea.l      A0, [A0 + 0x74]
  9530. 00006BAE  91CC                     sub.l      A0, A4
  9531. 00006BB0  2948 0008                move.l     [A4 + 0x8], A0
  9532. 00006BB4  4878 0002                push.l     0x2
  9533. 00006BB8  486E FFFE                pea.l      [A6 - 0x2]
  9534. 00006BBC  2F0B                     move.l     -[A7], A3
  9535. 00006BBE  2057                     movea.l    A0, [A7]
  9536. 00006BC0  2250                     movea.l    A1, [A0]
  9537. 00006BC2  2269 0024                movea.l    A1, [A1 + 0x24]
  9538. 00006BC6  4E91                     jsr        [A1]
  9539. 00006BC8  4878 0002                push.l     0x2
  9540. 00006BCC  486E FFFC                pea.l      [A6 - 0x4]
  9541. 00006BD0  2F0B                     move.l     -[A7], A3
  9542. 00006BD2  2057                     movea.l    A0, [A7]
  9543. 00006BD4  2250                     movea.l    A1, [A0]
  9544. 00006BD6  2269 0024                movea.l    A1, [A1 + 0x24]
  9545. 00006BDA  4E91                     jsr        [A1]
  9546. 00006BDC  486E FEFC                pea.l      [A6 - 0x104]
  9547. 00006BE0  2F0B                     move.l     -[A7], A3
  9548. 00006BE2  4EB9 0000 30A2           jsr        [0x000030A2]
  9549. 00006BE8  4878 0004                push.l     0x4
  9550. 00006BEC  486E FEF8                pea.l      [A6 - 0x108]
  9551. 00006BF0  2F0B                     move.l     -[A7], A3
  9552. 00006BF2  2057                     movea.l    A0, [A7]
  9553. 00006BF4  2250                     movea.l    A1, [A0]
  9554. 00006BF6  2269 0024                movea.l    A1, [A1 + 0x24]
  9555. 00006BFA  4E91                     jsr        [A1]
  9556. 00006BFC  42AA 006A                clr.l      [A2 + 0x6A]
  9557. 00006C00  422A 0072                clr.b      [A2 + 0x72]
  9558. 00006C04  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9559. 00006C08  486E FEFC                pea.l      [A6 - 0x104]
  9560. 00006C0C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  9561. 00006C10  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9562. 00006C14  2F0A                     move.l     -[A7], A2
  9563. 00006C16  61FF 0000 0012           bsr        +0x14 /* 00006C2A */
  9564. 00006C1C  204A                     movea.l    A0, A2
  9565. 00006C1E  4FEF 0046                lea.l      A7, [A7 + 0x46]
  9566. 00006C22  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9567. 00006C26  4E5E                     unlink     A6
  9568. 00006C28  4E75                     rts
  9569. fn00006C2A:
  9570. 00006C2A  4E56 FFF0                link       A6, -0x0010
  9571. 00006C2E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  9572. 00006C32  246E 0008                movea.l    A2, [A6 + 0x8]
  9573. 00006C36  362E 000C                move.w     D3, [A6 + 0xC]
  9574. 00006C3A  382E 000E                move.w     D4, [A6 + 0xE]
  9575. 00006C3E  266E 0010                movea.l    A3, [A6 + 0x10]
  9576. 00006C42  2A2E 0014                move.l     D5, [A6 + 0x14]
  9577. 00006C46  3543 006E                move.w     [A2 + 0x6E], D3
  9578. 00006C4A  3544 0070                move.w     [A2 + 0x70], D4
  9579. 00006C4E  4A44                     tst.w      D4
  9580. 00006C50  6702                     beq        +0x4 /* 00006C54 */
  9581. 00006C52  5043                     addq.w     D3, 8
  9582. label00006C54:
  9583. 00006C54  486E FFF8                pea.l      [A6 - 0x8]
  9584. 00006C58  2F0A                     move.l     -[A7], A2
  9585. 00006C5A  2057                     movea.l    A0, [A7]
  9586. 00006C5C  2268 0004                movea.l    A1, [A0 + 0x4]
  9587. 00006C60  2269 003C                movea.l    A1, [A1 + 0x3C]
  9588. 00006C64  4E91                     jsr        [A1]
  9589. 00006C66  4A00                     tst.b      D0
  9590. 00006C68  504F                     addq.w     A7, 8
  9591. 00006C6A  6614                     bne        +0x16 /* 00006C80 */
  9592. 00006C6C  426E FFFA                clr.w      [A6 - 0x6]
  9593. 00006C70  426E FFF8                clr.w      [A6 - 0x8]
  9594. 00006C74  3D6A 000C FFFE           move.w     [A6 - 0x2], [A2 + 0xC]
  9595. 00006C7A  3D6A 000E FFFC           move.w     [A6 - 0x4], [A2 + 0xE]
  9596. label00006C80:
  9597. 00006C80  2F0A                     move.l     -[A7], A2
  9598. 00006C82  486E FFF0                pea.l      [A6 - 0x10]
  9599. 00006C86  61FF FFFF E39E           bsr        -0x1C60 /* 00005026 */
  9600. 00006C8C  4EB9 0000 260A           jsr        [0x0000260A]
  9601. 00006C92  2F08                     move.l     -[A7], A0
  9602. 00006C94  486E FFF8                pea.l      [A6 - 0x8]
  9603. 00006C98  2F0B                     move.l     -[A7], A3
  9604. 00006C9A  4227                     clr.b      -[A7]
  9605. 00006C9C  3F2A 005C                move.w     -[A7], [A2 + 0x5C]
  9606. 00006CA0  3F2A 0060                move.w     -[A7], [A2 + 0x60]
  9607. 00006CA4  3F2A 0064                move.w     -[A7], [A2 + 0x64]
  9608. 00006CA8  3F03                     move.w     -[A7], D3
  9609. 00006CAA  2F05                     move.l     -[A7], D5
  9610. 00006CAC  A954                     syscall    NewControl
  9611. 00006CAE  205F                     movea.l    A0, [A7]+
  9612. 00006CB0  2548 0066                move.l     [A2 + 0x66], A0
  9613. 00006CB4  4AAA 0066                tst.l      [A2 + 0x66]
  9614. 00006CB8  584F                     addq.w     A7, 4
  9615. 00006CBA  661E                     bne        +0x20 /* 00006CDA */
  9616. 00006CBC  42A7                     clr.l      -[A7]
  9617. 00006CBE  486E FFF4                pea.l      [A6 - 0xC]
  9618. 00006CC2  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  9619. 00006CCA  4879 0001 1E62           push.l     0x11E62
  9620. 00006CD0  4EB9 0000 2542           jsr        [0x00002542]
  9621. 00006CD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9622. label00006CDA:
  9623. 00006CDA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9624. 00006CDE  3F3C 00FF                move.w     -[A7], 0xFF
  9625. 00006CE2  A95D                     syscall    HiliteControl
  9626. 00006CE4  3003                     move.w     D0, D3
  9627. 00006CE6  48C0                     ext.l      D0
  9628. 00006CE8  0C80 0000 03F0           cmpi.l     D0, 0x3F0
  9629. 00006CEE  6D06                     blt        +0x8 /* 00006CF6 */
  9630. 00006CF0  0C43 03FF                cmpi.w     D3, 0x3FF
  9631. 00006CF4  6F2C                     ble        +0x2E /* 00006D22 */
  9632. label00006CF6:
  9633. 00006CF6  2F0A                     move.l     -[A7], A2
  9634. 00006CF8  61FF 0000 0554           bsr        +0x556 /* 0000724E */
  9635. 00006CFE  262A 005A                move.l     D3, [A2 + 0x5A]
  9636. 00006D02  4A2A 0072                tst.b      [A2 + 0x72]
  9637. 00006D06  584F                     addq.w     A7, 4
  9638. 00006D08  6710                     beq        +0x12 /* 00006D1A */
  9639. 00006D0A  2F03                     move.l     -[A7], D3
  9640. 00006D0C  2F0A                     move.l     -[A7], A2
  9641. 00006D0E  61FF 0000 0222           bsr        +0x224 /* 00006F32 */
  9642. 00006D14  48C0                     ext.l      D0
  9643. 00006D16  2600                     move.l     D3, D0
  9644. 00006D18  504F                     addq.w     A7, 8
  9645. label00006D1A:
  9646. 00006D1A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9647. 00006D1E  3F03                     move.w     -[A7], D3
  9648. 00006D20  A963                     syscall    SetControlValue/SetCtlValue
  9649. label00006D22:
  9650. 00006D22  3F3C FFFF                move.w     -[A7], 0xFFFF
  9651. 00006D26  486E FFF0                pea.l      [A6 - 0x10]
  9652. 00006D2A  61FF FFFF E382           bsr        -0x1C7C /* 000050AE */
  9653. 00006D30  5C4F                     addq.w     A7, 6
  9654. 00006D32  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  9655. 00006D36  4E5E                     unlink     A6
  9656. 00006D38  4E75                     rts
  9657. fn00006D3A:
  9658. 00006D3A  4E56 0000                link       A6, 0
  9659. 00006D3E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9660. 00006D42  246E 0008                movea.l    A2, [A6 + 0x8]
  9661. 00006D46  362E 000C                move.w     D3, [A6 + 0xC]
  9662. 00006D4A  200A                     move.l     D0, A2
  9663. 00006D4C  6700 0088                beq        +0x8A /* 00006DD6 */
  9664. 00006D50  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9665. 00006D54  2548 0004                move.l     [A2 + 0x4], A0
  9666. 00006D58  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9667. 00006D5C  41E8 018C                lea.l      A0, [A0 + 0x18C]
  9668. 00006D60  2252                     movea.l    A1, [A2]
  9669. 00006D62  2288                     move.l     [A1], A0
  9670. 00006D64  41ED E6AE                lea.l      A0, [A5 - 0x1952]
  9671. 00006D68  41E8 0150                lea.l      A0, [A0 + 0x150]
  9672. 00006D6C  2548 0028                move.l     [A2 + 0x28], A0
  9673. 00006D70  2652                     movea.l    A3, [A2]
  9674. 00006D72  204A                     movea.l    A0, A2
  9675. 00006D74  41E8 0074                lea.l      A0, [A0 + 0x74]
  9676. 00006D78  2848                     movea.l    A4, A0
  9677. 00006D7A  91CB                     sub.l      A0, A3
  9678. 00006D7C  2748 0008                move.l     [A3 + 0x8], A0
  9679. 00006D80  4AAA 0066                tst.l      [A2 + 0x66]
  9680. 00006D84  6726                     beq        +0x28 /* 00006DAC */
  9681. 00006D86  4AAA 0020                tst.l      [A2 + 0x20]
  9682. 00006D8A  6712                     beq        +0x14 /* 00006D9E */
  9683. 00006D8C  42A7                     clr.l      -[A7]
  9684. 00006D8E  2F0A                     move.l     -[A7], A2
  9685. 00006D90  2057                     movea.l    A0, [A7]
  9686. 00006D92  2268 0004                movea.l    A1, [A0 + 0x4]
  9687. 00006D96  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9688. 00006D9A  4E91                     jsr        [A1]
  9689. 00006D9C  504F                     addq.w     A7, 8
  9690. label00006D9E:
  9691. 00006D9E  A896                     syscall    HidePen
  9692. 00006DA0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9693. 00006DA4  A955                     syscall    DisposeControl
  9694. 00006DA6  A897                     syscall    ShowPen
  9695. 00006DA8  42AA 0066                clr.l      [A2 + 0x66]
  9696. label00006DAC:
  9697. 00006DAC  4267                     clr.w      -[A7]
  9698. 00006DAE  2F0A                     move.l     -[A7], A2
  9699. 00006DB0  61FF FFFF 98F2           bsr        -0x670C /* 000006A4 */
  9700. 00006DB6  4A43                     tst.w      D3
  9701. 00006DB8  5C4F                     addq.w     A7, 6
  9702. 00006DBA  670C                     beq        +0xE /* 00006DC8 */
  9703. 00006DBC  4267                     clr.w      -[A7]
  9704. 00006DBE  2F0C                     move.l     -[A7], A4
  9705. 00006DC0  4EB9 0000 3F42           jsr        [0x00003F42]
  9706. 00006DC6  5C4F                     addq.w     A7, 6
  9707. label00006DC8:
  9708. 00006DC8  4A43                     tst.w      D3
  9709. 00006DCA  6F0A                     ble        +0xC /* 00006DD6 */
  9710. 00006DCC  2F0A                     move.l     -[A7], A2
  9711. 00006DCE  4EB9 0000 2592           jsr        [0x00002592]
  9712. 00006DD4  584F                     addq.w     A7, 4
  9713. label00006DD6:
  9714. 00006DD6  204A                     movea.l    A0, A2
  9715. 00006DD8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9716. 00006DDC  4E5E                     unlink     A6
  9717. 00006DDE  4E75                     rts
  9718. fn00006DE0:
  9719. 00006DE0  4E56 FFF8                link       A6, -0x0008
  9720. 00006DE4  2F0A                     move.l     -[A7], A2
  9721. 00006DE6  246E 0008                movea.l    A2, [A6 + 0x8]
  9722. 00006DEA  4AAA 0066                tst.l      [A2 + 0x66]
  9723. 00006DEE  675A                     beq        +0x5C /* 00006E4A */
  9724. 00006DF0  486E FFF8                pea.l      [A6 - 0x8]
  9725. 00006DF4  2F0A                     move.l     -[A7], A2
  9726. 00006DF6  2057                     movea.l    A0, [A7]
  9727. 00006DF8  2268 0004                movea.l    A1, [A0 + 0x4]
  9728. 00006DFC  2269 003C                movea.l    A1, [A1 + 0x3C]
  9729. 00006E00  4E91                     jsr        [A1]
  9730. 00006E02  4A00                     tst.b      D0
  9731. 00006E04  504F                     addq.w     A7, 8
  9732. 00006E06  6630                     bne        +0x32 /* 00006E38 */
  9733. 00006E08  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  9734. 00006E0E  302A 000C                move.w     D0, [A2 + 0xC]
  9735. 00006E12  48C0                     ext.l      D0
  9736. 00006E14  322E FFFA                move.w     D1, [A6 - 0x6]
  9737. 00006E18  48C1                     ext.l      D1
  9738. 00006E1A  D280                     add.l      D1, D0
  9739. 00006E1C  3D41 FFFE                move.w     [A6 - 0x2], D1
  9740. 00006E20  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  9741. 00006E26  302A 000E                move.w     D0, [A2 + 0xE]
  9742. 00006E2A  48C0                     ext.l      D0
  9743. 00006E2C  322E FFF8                move.w     D1, [A6 - 0x8]
  9744. 00006E30  48C1                     ext.l      D1
  9745. 00006E32  D280                     add.l      D1, D0
  9746. 00006E34  3D41 FFFC                move.w     [A6 - 0x4], D1
  9747. label00006E38:
  9748. 00006E38  206A 0066                movea.l    A0, [A2 + 0x66]
  9749. 00006E3C  2050                     movea.l    A0, [A0]
  9750. 00006E3E  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  9751. 00006E44  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  9752. label00006E4A:
  9753. 00006E4A  245F                     movea.l    A2, [A7]+
  9754. 00006E4C  4E5E                     unlink     A6
  9755. 00006E4E  4E75                     rts
  9756. 00006E50  4E56 0000                link       A6, 0
  9757. 00006E54  48E7 0030                movem.l    -[A7], A2,A3
  9758. 00006E58  266E 0008                movea.l    A3, [A6 + 0x8]
  9759. 00006E5C  246E 000C                movea.l    A2, [A6 + 0xC]
  9760. 00006E60  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  9761. 00006E64  2F0A                     move.l     -[A7], A2
  9762. 00006E66  A95E                     syscall    GetControlTitle/GetCTitle
  9763. 00006E68  204A                     movea.l    A0, A2
  9764. 00006E6A  4CDF 0C00                movem.l    A2,A3, [A7]+
  9765. 00006E6E  4E5E                     unlink     A6
  9766. 00006E70  4E75                     rts
  9767. 00006E72  4E56 0000                link       A6, 0
  9768. 00006E76  2F0A                     move.l     -[A7], A2
  9769. 00006E78  246E 0008                movea.l    A2, [A6 + 0x8]
  9770. 00006E7C  42A7                     clr.l      -[A7]
  9771. 00006E7E  2F0A                     move.l     -[A7], A2
  9772. 00006E80  2057                     movea.l    A0, [A7]
  9773. 00006E82  2268 0004                movea.l    A1, [A0 + 0x4]
  9774. 00006E86  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9775. 00006E8A  4E91                     jsr        [A1]
  9776. 00006E8C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9777. 00006E90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9778. 00006E94  A95F                     syscall    SetControlTitle/SetCTitle
  9779. 00006E96  504F                     addq.w     A7, 8
  9780. 00006E98  245F                     movea.l    A2, [A7]+
  9781. 00006E9A  4E5E                     unlink     A6
  9782. 00006E9C  4E75                     rts
  9783. 00006E9E  4E56 0000                link       A6, 0
  9784. 00006EA2  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9785. 00006EA6  246E 0008                movea.l    A2, [A6 + 0x8]
  9786. 00006EAA  3A2E 000C                move.w     D5, [A6 + 0xC]
  9787. 00006EAE  382E 000E                move.w     D4, [A6 + 0xE]
  9788. 00006EB2  162E 0010                move.b     D3, [A6 + 0x10]
  9789. 00006EB6  1F03                     move.b     -[A7], D3
  9790. 00006EB8  3F04                     move.w     -[A7], D4
  9791. 00006EBA  3F05                     move.w     -[A7], D5
  9792. 00006EBC  2F0A                     move.l     -[A7], A2
  9793. 00006EBE  61FF FFFF D116           bsr        -0x2EE8 /* 00003FD6 */
  9794. 00006EC4  2F0A                     move.l     -[A7], A2
  9795. 00006EC6  61FF FFFF FF18           bsr        -0xE6 /* 00006DE0 */
  9796. 00006ECC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9797. 00006ED0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9798. 00006ED4  4E5E                     unlink     A6
  9799. 00006ED6  4E75                     rts
  9800. 00006ED8  4E56 0000                link       A6, 0
  9801. 00006EDC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  9802. 00006EE0  246E 0008                movea.l    A2, [A6 + 0x8]
  9803. 00006EE4  2A2E 000C                move.l     D5, [A6 + 0xC]
  9804. 00006EE8  282E 0010                move.l     D4, [A6 + 0x10]
  9805. 00006EEC  162E 0014                move.b     D3, [A6 + 0x14]
  9806. 00006EF0  1F03                     move.b     -[A7], D3
  9807. 00006EF2  2F04                     move.l     -[A7], D4
  9808. 00006EF4  2F05                     move.l     -[A7], D5
  9809. 00006EF6  2F0A                     move.l     -[A7], A2
  9810. 00006EF8  61FF FFFF D290           bsr        -0x2D6E /* 0000418A */
  9811. 00006EFE  2F0A                     move.l     -[A7], A2
  9812. 00006F00  61FF FFFF FEDE           bsr        -0x120 /* 00006DE0 */
  9813. 00006F06  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9814. 00006F0A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  9815. 00006F0E  4E5E                     unlink     A6
  9816. 00006F10  4E75                     rts
  9817. fn00006F12:
  9818. 00006F12  2F03                     move.l     -[A7], D3
  9819. 00006F14  262F 0008                move.l     D3, [A7 + 0x8]
  9820. 00006F18  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  9821. 00006F1E  6D08                     blt        +0xA /* 00006F28 */
  9822. 00006F20  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  9823. 00006F26  6F04                     ble        +0x6 /* 00006F2C */
  9824. label00006F28:
  9825. 00006F28  7000                     moveq.l    D0, 0x00
  9826. 00006F2A  6002                     bra        +0x4 /* 00006F2E */
  9827. label00006F2C:
  9828. 00006F2C  7001                     moveq.l    D0, 0x01
  9829. label00006F2E:
  9830. 00006F2E  261F                     move.l     D3, [A7]+
  9831. 00006F30  4E75                     rts
  9832. fn00006F32:
  9833. 00006F32  4E56 FFD2                link       A6, -0x002E
  9834. 00006F36  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  9835. 00006F3A  246E 0008                movea.l    A2, [A6 + 0x8]
  9836. 00006F3E  2C2E 000C                move.l     D6, [A6 + 0xC]
  9837. 00006F42  2A2A 005E                move.l     D5, [A2 + 0x5E]
  9838. 00006F46  2606                     move.l     D3, D6
  9839. 00006F48  9685                     sub.l      D3, D5
  9840. 00006F4A  2643                     movea.l    A3, D3
  9841. 00006F4C  2E2A 0062                move.l     D7, [A2 + 0x62]
  9842. 00006F50  2807                     move.l     D4, D7
  9843. 00006F52  9885                     sub.l      D4, D5
  9844. 00006F54  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  9845. 00006F5A  6F00 00F6                ble        +0xF8 /* 00007052 */
  9846. 00006F5E  BC85                     cmp.l      D6, D5
  9847. 00006F60  6610                     bne        +0x12 /* 00006F72 */
  9848. 00006F62  554F                     subq.w     A7, 2
  9849. 00006F64  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9850. 00006F68  A961                     syscall    GetControlMinimum/GetMinCtl
  9851. 00006F6A  301F                     move.w     D0, [A7]+
  9852. 00006F6C  3600                     move.w     D3, D0
  9853. 00006F6E  6000 00E2                bra        +0xE4 /* 00007052 */
  9854. label00006F72:
  9855. 00006F72  BC87                     cmp.l      D6, D7
  9856. 00006F74  6610                     bne        +0x12 /* 00006F86 */
  9857. 00006F76  554F                     subq.w     A7, 2
  9858. 00006F78  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9859. 00006F7C  A962                     syscall    GetControlMaximum/GetMaxCtl
  9860. 00006F7E  301F                     move.w     D0, [A7]+
  9861. 00006F80  3600                     move.w     D3, D0
  9862. 00006F82  6000 00CE                bra        +0xD0 /* 00007052 */
  9863. label00006F86:
  9864. 00006F86  2D44 FFD2                move.l     [A6 - 0x2E], D4
  9865. 00006F8A  486E FFD2                pea.l      [A6 - 0x2E]
  9866. 00006F8E  486E FFD2                pea.l      [A6 - 0x2E]
  9867. 00006F92  3F3C 280E                move.w     -[A7], 0x280E
  9868. 00006F96  A9EB                     syscall    Pack4/FP68K
  9869. 00006F98  486E FFD2                pea.l      [A6 - 0x2E]
  9870. 00006F9C  486E FFD2                pea.l      [A6 - 0x2E]
  9871. 00006FA0  3F3C 0810                move.w     -[A7], 0x810
  9872. 00006FA4  A9EB                     syscall    Pack4/FP68K
  9873. 00006FA6  2D7C 400D FFFE FFDC      move.l     [A6 - 0x24], 0x400DFFFE
  9874. 00006FAE  42AE FFE0                clr.l      [A6 - 0x20]
  9875. 00006FB2  426E FFE4                clr.w      [A6 - 0x1C]
  9876. 00006FB6  486E FFD2                pea.l      [A6 - 0x2E]
  9877. 00006FBA  486E FFDC                pea.l      [A6 - 0x24]
  9878. 00006FBE  3F3C 0806                move.w     -[A7], 0x806
  9879. 00006FC2  A9EB                     syscall    Pack4/FP68K
  9880. 00006FC4  486E FFDC                pea.l      [A6 - 0x24]
  9881. 00006FC8  486E FFE6                pea.l      [A6 - 0x1A]
  9882. 00006FCC  3F3C 0810                move.w     -[A7], 0x810
  9883. 00006FD0  A9EB                     syscall    Pack4/FP68K
  9884. 00006FD2  2D6E FFE6 FFF8           move.l     [A6 - 0x8], [A6 - 0x1A]
  9885. 00006FD8  2D6E FFEA FFFC           move.l     [A6 - 0x4], [A6 - 0x16]
  9886. 00006FDE  2D4B FFDC                move.l     [A6 - 0x24], A3
  9887. 00006FE2  486E FFDC                pea.l      [A6 - 0x24]
  9888. 00006FE6  486E FFDC                pea.l      [A6 - 0x24]
  9889. 00006FEA  3F3C 280E                move.w     -[A7], 0x280E
  9890. 00006FEE  A9EB                     syscall    Pack4/FP68K
  9891. 00006FF0  486E FFDC                pea.l      [A6 - 0x24]
  9892. 00006FF4  486E FFDC                pea.l      [A6 - 0x24]
  9893. 00006FF8  3F3C 0810                move.w     -[A7], 0x810
  9894. 00006FFC  A9EB                     syscall    Pack4/FP68K
  9895. 00006FFE  486E FFF8                pea.l      [A6 - 0x8]
  9896. 00007002  486E FFD2                pea.l      [A6 - 0x2E]
  9897. 00007006  3F3C 080E                move.w     -[A7], 0x80E
  9898. 0000700A  A9EB                     syscall    Pack4/FP68K
  9899. 0000700C  486E FFDC                pea.l      [A6 - 0x24]
  9900. 00007010  486E FFD2                pea.l      [A6 - 0x2E]
  9901. 00007014  3F3C 0804                move.w     -[A7], 0x804
  9902. 00007018  A9EB                     syscall    Pack4/FP68K
  9903. 0000701A  486E FFD2                pea.l      [A6 - 0x2E]
  9904. 0000701E  486E FFE6                pea.l      [A6 - 0x1A]
  9905. 00007022  3F3C 0810                move.w     -[A7], 0x810
  9906. 00007026  A9EB                     syscall    Pack4/FP68K
  9907. 00007028  486E FFE6                pea.l      [A6 - 0x1A]
  9908. 0000702C  486E FFEE                pea.l      [A6 - 0x12]
  9909. 00007030  3F3C 080E                move.w     -[A7], 0x80E
  9910. 00007034  A9EB                     syscall    Pack4/FP68K
  9911. 00007036  486E FFEE                pea.l      [A6 - 0x12]
  9912. 0000703A  3F3C 0016                move.w     -[A7], 0x16
  9913. 0000703E  A9EB                     syscall    Pack4/FP68K
  9914. 00007040  486E FFEE                pea.l      [A6 - 0x12]
  9915. 00007044  486E FFEE                pea.l      [A6 - 0x12]
  9916. 00007048  3F3C 2810                move.w     -[A7], 0x2810
  9917. 0000704C  A9EB                     syscall    Pack4/FP68K
  9918. 0000704E  362E FFF0                move.w     D3, [A6 - 0x10]
  9919. label00007052:
  9920. 00007052  3003                     move.w     D0, D3
  9921. 00007054  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  9922. 00007058  4E5E                     unlink     A6
  9923. 0000705A  4E75                     rts
  9924. fn0000705C:
  9925. 0000705C  4E56 FFBE                link       A6, -0x0042
  9926. 00007060  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  9927. 00007064  246E 0008                movea.l    A2, [A6 + 0x8]
  9928. 00007068  382E 000C                move.w     D4, [A6 + 0xC]
  9929. 0000706C  3604                     move.w     D3, D4
  9930. 0000706E  48C3                     ext.l      D3
  9931. 00007070  2C2A 005E                move.l     D6, [A2 + 0x5E]
  9932. 00007074  D686                     add.l      D3, D6
  9933. 00007076  2A2A 0062                move.l     D5, [A2 + 0x62]
  9934. 0000707A  9A86                     sub.l      D5, D6
  9935. 0000707C  0C85 0000 7FFF           cmpi.l     D5, 0x7FFF
  9936. 00007082  6F00 0146                ble        +0x148 /* 000071CA */
  9937. 00007086  554F                     subq.w     A7, 2
  9938. 00007088  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9939. 0000708C  A961                     syscall    GetControlMinimum/GetMinCtl
  9940. 0000708E  301F                     move.w     D0, [A7]+
  9941. 00007090  B840                     cmp.w      D4, D0
  9942. 00007092  6608                     bne        +0xA /* 0000709C */
  9943. 00007094  262A 005E                move.l     D3, [A2 + 0x5E]
  9944. 00007098  6000 0130                bra        +0x132 /* 000071CA */
  9945. label0000709C:
  9946. 0000709C  554F                     subq.w     A7, 2
  9947. 0000709E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  9948. 000070A2  A962                     syscall    GetControlMaximum/GetMaxCtl
  9949. 000070A4  301F                     move.w     D0, [A7]+
  9950. 000070A6  B840                     cmp.w      D4, D0
  9951. 000070A8  6608                     bne        +0xA /* 000070B2 */
  9952. 000070AA  262A 0062                move.l     D3, [A2 + 0x62]
  9953. 000070AE  6000 011A                bra        +0x11C /* 000071CA */
  9954. label000070B2:
  9955. 000070B2  2D7C 400D FFFE FFBE      move.l     [A6 - 0x42], 0x400DFFFE
  9956. 000070BA  42AE FFC2                clr.l      [A6 - 0x3E]
  9957. 000070BE  426E FFC6                clr.w      [A6 - 0x3A]
  9958. 000070C2  2D45 FFC8                move.l     [A6 - 0x38], D5
  9959. 000070C6  486E FFC8                pea.l      [A6 - 0x38]
  9960. 000070CA  486E FFC8                pea.l      [A6 - 0x38]
  9961. 000070CE  3F3C 280E                move.w     -[A7], 0x280E
  9962. 000070D2  A9EB                     syscall    Pack4/FP68K
  9963. 000070D4  486E FFC8                pea.l      [A6 - 0x38]
  9964. 000070D8  486E FFC8                pea.l      [A6 - 0x38]
  9965. 000070DC  3F3C 0810                move.w     -[A7], 0x810
  9966. 000070E0  A9EB                     syscall    Pack4/FP68K
  9967. 000070E2  486E FFC8                pea.l      [A6 - 0x38]
  9968. 000070E6  486E FFD2                pea.l      [A6 - 0x2E]
  9969. 000070EA  3F3C 080E                move.w     -[A7], 0x80E
  9970. 000070EE  A9EB                     syscall    Pack4/FP68K
  9971. 000070F0  486E FFBE                pea.l      [A6 - 0x42]
  9972. 000070F4  486E FFD2                pea.l      [A6 - 0x2E]
  9973. 000070F8  3F3C 0006                move.w     -[A7], 0x6
  9974. 000070FC  A9EB                     syscall    Pack4/FP68K
  9975. 000070FE  486E FFD2                pea.l      [A6 - 0x2E]
  9976. 00007102  486E FFDC                pea.l      [A6 - 0x24]
  9977. 00007106  3F3C 0810                move.w     -[A7], 0x810
  9978. 0000710A  A9EB                     syscall    Pack4/FP68K
  9979. 0000710C  2D6E FFDC FFF8           move.l     [A6 - 0x8], [A6 - 0x24]
  9980. 00007112  2D6E FFE0 FFFC           move.l     [A6 - 0x4], [A6 - 0x20]
  9981. 00007118  3D44 FFD2                move.w     [A6 - 0x2E], D4
  9982. 0000711C  486E FFD2                pea.l      [A6 - 0x2E]
  9983. 00007120  486E FFD2                pea.l      [A6 - 0x2E]
  9984. 00007124  3F3C 200E                move.w     -[A7], 0x200E
  9985. 00007128  A9EB                     syscall    Pack4/FP68K
  9986. 0000712A  486E FFD2                pea.l      [A6 - 0x2E]
  9987. 0000712E  486E FFD2                pea.l      [A6 - 0x2E]
  9988. 00007132  3F3C 0810                move.w     -[A7], 0x810
  9989. 00007136  A9EB                     syscall    Pack4/FP68K
  9990. 00007138  486E FFD2                pea.l      [A6 - 0x2E]
  9991. 0000713C  486E FFC8                pea.l      [A6 - 0x38]
  9992. 00007140  3F3C 080E                move.w     -[A7], 0x80E
  9993. 00007144  A9EB                     syscall    Pack4/FP68K
  9994. 00007146  486E FFF8                pea.l      [A6 - 0x8]
  9995. 0000714A  486E FFC8                pea.l      [A6 - 0x38]
  9996. 0000714E  3F3C 0804                move.w     -[A7], 0x804
  9997. 00007152  A9EB                     syscall    Pack4/FP68K
  9998. 00007154  2D6A 005E FFBE           move.l     [A6 - 0x42], [A2 + 0x5E]
  9999. 0000715A  486E FFBE                pea.l      [A6 - 0x42]
  10000. 0000715E  486E FFBE                pea.l      [A6 - 0x42]
  10001. 00007162  3F3C 280E                move.w     -[A7], 0x280E
  10002. 00007166  A9EB                     syscall    Pack4/FP68K
  10003. 00007168  486E FFBE                pea.l      [A6 - 0x42]
  10004. 0000716C  486E FFBE                pea.l      [A6 - 0x42]
  10005. 00007170  3F3C 0810                move.w     -[A7], 0x810
  10006. 00007174  A9EB                     syscall    Pack4/FP68K
  10007. 00007176  486E FFBE                pea.l      [A6 - 0x42]
  10008. 0000717A  486E FFE4                pea.l      [A6 - 0x1C]
  10009. 0000717E  3F3C 080E                move.w     -[A7], 0x80E
  10010. 00007182  A9EB                     syscall    Pack4/FP68K
  10011. 00007184  486E FFC8                pea.l      [A6 - 0x38]
  10012. 00007188  486E FFE4                pea.l      [A6 - 0x1C]
  10013. 0000718C  3F3C 0000                move.w     -[A7], 0x0
  10014. 00007190  A9EB                     syscall    Pack4/FP68K
  10015. 00007192  486E FFE4                pea.l      [A6 - 0x1C]
  10016. 00007196  486E FFDC                pea.l      [A6 - 0x24]
  10017. 0000719A  3F3C 0810                move.w     -[A7], 0x810
  10018. 0000719E  A9EB                     syscall    Pack4/FP68K
  10019. 000071A0  486E FFDC                pea.l      [A6 - 0x24]
  10020. 000071A4  486E FFEE                pea.l      [A6 - 0x12]
  10021. 000071A8  3F3C 080E                move.w     -[A7], 0x80E
  10022. 000071AC  A9EB                     syscall    Pack4/FP68K
  10023. 000071AE  486E FFEE                pea.l      [A6 - 0x12]
  10024. 000071B2  3F3C 0016                move.w     -[A7], 0x16
  10025. 000071B6  A9EB                     syscall    Pack4/FP68K
  10026. 000071B8  486E FFEE                pea.l      [A6 - 0x12]
  10027. 000071BC  486E FFEE                pea.l      [A6 - 0x12]
  10028. 000071C0  3F3C 2810                move.w     -[A7], 0x2810
  10029. 000071C4  A9EB                     syscall    Pack4/FP68K
  10030. 000071C6  262E FFEE                move.l     D3, [A6 - 0x12]
  10031. label000071CA:
  10032. 000071CA  2003                     move.l     D0, D3
  10033. 000071CC  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  10034. 000071D0  4E5E                     unlink     A6
  10035. 000071D2  4E75                     rts
  10036. fn000071D4:
  10037. 000071D4  4E56 FFFC                link       A6, -0x0004
  10038. 000071D8  48E7 1820                movem.l    -[A7], D3,D4,A2
  10039. 000071DC  246E 0008                movea.l    A2, [A6 + 0x8]
  10040. 000071E0  262E 000C                move.l     D3, [A6 + 0xC]
  10041. 000071E4  282A 005E                move.l     D4, [A2 + 0x5E]
  10042. 000071E8  B684                     cmp.l      D3, D4
  10043. 000071EA  6C04                     bge        +0x6 /* 000071F0 */
  10044. 000071EC  2604                     move.l     D3, D4
  10045. 000071EE  600A                     bra        +0xC /* 000071FA */
  10046. label000071F0:
  10047. 000071F0  282A 0062                move.l     D4, [A2 + 0x62]
  10048. 000071F4  B684                     cmp.l      D3, D4
  10049. 000071F6  6F02                     ble        +0x4 /* 000071FA */
  10050. 000071F8  2604                     move.l     D3, D4
  10051. label000071FA:
  10052. 000071FA  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  10053. 000071FE  6746                     beq        +0x48 /* 00007246 */
  10054. 00007200  3803                     move.w     D4, D3
  10055. 00007202  4A2A 0072                tst.b      [A2 + 0x72]
  10056. 00007206  670E                     beq        +0x10 /* 00007216 */
  10057. 00007208  2F03                     move.l     -[A7], D3
  10058. 0000720A  2F0A                     move.l     -[A7], A2
  10059. 0000720C  61FF FFFF FD24           bsr        -0x2DA /* 00006F32 */
  10060. 00007212  3800                     move.w     D4, D0
  10061. 00007214  504F                     addq.w     A7, 8
  10062. label00007216:
  10063. 00007216  2F0A                     move.l     -[A7], A2
  10064. 00007218  486E FFFC                pea.l      [A6 - 0x4]
  10065. 0000721C  61FF FFFF DE08           bsr        -0x21F6 /* 00005026 */
  10066. 00007222  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10067. 00007226  3F04                     move.w     -[A7], D4
  10068. 00007228  A963                     syscall    SetControlValue/SetCtlValue
  10069. 0000722A  3F3C FFFF                move.w     -[A7], 0xFFFF
  10070. 0000722E  486E FFFC                pea.l      [A6 - 0x4]
  10071. 00007232  61FF FFFF DE7A           bsr        -0x2184 /* 000050AE */
  10072. 00007238  2F03                     move.l     -[A7], D3
  10073. 0000723A  2F0A                     move.l     -[A7], A2
  10074. 0000723C  61FF FFFF 94F6           bsr        -0x6B08 /* 00000734 */
  10075. 00007242  4FEF 0016                lea.l      A7, [A7 + 0x16]
  10076. label00007246:
  10077. 00007246  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10078. 0000724A  4E5E                     unlink     A6
  10079. 0000724C  4E75                     rts
  10080. fn0000724E:
  10081. 0000724E  4E56 FFFC                link       A6, -0x0004
  10082. 00007252  48E7 1020                movem.l    -[A7], D3,A2
  10083. 00007256  246E 0008                movea.l    A2, [A6 + 0x8]
  10084. 0000725A  2F0A                     move.l     -[A7], A2
  10085. 0000725C  486E FFFC                pea.l      [A6 - 0x4]
  10086. 00007260  61FF FFFF DDC4           bsr        -0x223A /* 00005026 */
  10087. 00007266  2F2A 005E                move.l     -[A7], [A2 + 0x5E]
  10088. 0000726A  61FF FFFF FCA6           bsr        -0x358 /* 00006F12 */
  10089. 00007270  4A00                     tst.b      D0
  10090. 00007272  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10091. 00007276  672A                     beq        +0x2C /* 000072A2 */
  10092. 00007278  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  10093. 0000727C  61FF FFFF FC94           bsr        -0x36A /* 00006F12 */
  10094. 00007282  4A00                     tst.b      D0
  10095. 00007284  584F                     addq.w     A7, 4
  10096. 00007286  671A                     beq        +0x1C /* 000072A2 */
  10097. 00007288  422A 0072                clr.b      [A2 + 0x72]
  10098. 0000728C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10099. 00007290  3F2A 0060                move.w     -[A7], [A2 + 0x60]
  10100. 00007294  A964                     syscall    SetControlMinimum/SetMinCtl
  10101. 00007296  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10102. 0000729A  3F2A 0064                move.w     -[A7], [A2 + 0x64]
  10103. 0000729E  A965                     syscall    SetControlMaximum/SetMaxCtl
  10104. 000072A0  602C                     bra        +0x2E /* 000072CE */
  10105. label000072A2:
  10106. 000072A2  157C 0001 0072           move.b     [A2 + 0x72], 0x1
  10107. 000072A8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10108. 000072AC  4267                     clr.w      -[A7]
  10109. 000072AE  A964                     syscall    SetControlMinimum/SetMinCtl
  10110. 000072B0  262A 0062                move.l     D3, [A2 + 0x62]
  10111. 000072B4  96AA 005E                sub.l      D3, [A2 + 0x5E]
  10112. 000072B8  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  10113. 000072BE  6F06                     ble        +0x8 /* 000072C6 */
  10114. 000072C0  263C 0000 7FFF           move.l     D3, 0x7FFF
  10115. label000072C6:
  10116. 000072C6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10117. 000072CA  3F03                     move.w     -[A7], D3
  10118. 000072CC  A965                     syscall    SetControlMaximum/SetMaxCtl
  10119. label000072CE:
  10120. 000072CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  10121. 000072D2  486E FFFC                pea.l      [A6 - 0x4]
  10122. 000072D6  61FF FFFF DDD6           bsr        -0x2228 /* 000050AE */
  10123. 000072DC  5C4F                     addq.w     A7, 6
  10124. 000072DE  4CDF 0408                movem.l    D3,A2, [A7]+
  10125. 000072E2  4E5E                     unlink     A6
  10126. 000072E4  4E75                     rts
  10127. 000072E6  4E56 0000                link       A6, 0
  10128. 000072EA  48E7 1020                movem.l    -[A7], D3,A2
  10129. 000072EE  246E 0008                movea.l    A2, [A6 + 0x8]
  10130. 000072F2  262E 000C                move.l     D3, [A6 + 0xC]
  10131. 000072F6  B6AA 005E                cmp.l      D3, [A2 + 0x5E]
  10132. 000072FA  6716                     beq        +0x18 /* 00007312 */
  10133. 000072FC  2F03                     move.l     -[A7], D3
  10134. 000072FE  2F0A                     move.l     -[A7], A2
  10135. 00007300  61FF FFFF 94A4           bsr        -0x6B5A /* 000007A6 */
  10136. 00007306  2F0A                     move.l     -[A7], A2
  10137. 00007308  61FF FFFF FF44           bsr        -0xBA /* 0000724E */
  10138. 0000730E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10139. label00007312:
  10140. 00007312  4CDF 0408                movem.l    D3,A2, [A7]+
  10141. 00007316  4E5E                     unlink     A6
  10142. 00007318  4E75                     rts
  10143. 0000731A  4E56 0000                link       A6, 0
  10144. 0000731E  48E7 1020                movem.l    -[A7], D3,A2
  10145. 00007322  246E 0008                movea.l    A2, [A6 + 0x8]
  10146. 00007326  262E 000C                move.l     D3, [A6 + 0xC]
  10147. 0000732A  B6AA 0062                cmp.l      D3, [A2 + 0x62]
  10148. 0000732E  6716                     beq        +0x18 /* 00007346 */
  10149. 00007330  2F03                     move.l     -[A7], D3
  10150. 00007332  2F0A                     move.l     -[A7], A2
  10151. 00007334  61FF FFFF 94A4           bsr        -0x6B5A /* 000007DA */
  10152. 0000733A  2F0A                     move.l     -[A7], A2
  10153. 0000733C  61FF FFFF FF10           bsr        -0xEE /* 0000724E */
  10154. 00007342  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10155. label00007346:
  10156. 00007346  4CDF 0408                movem.l    D3,A2, [A7]+
  10157. 0000734A  4E5E                     unlink     A6
  10158. 0000734C  4E75                     rts
  10159. 0000734E  4E56 0000                link       A6, 0
  10160. 00007352  48E7 1020                movem.l    -[A7], D3,A2
  10161. 00007356  246E 0008                movea.l    A2, [A6 + 0x8]
  10162. 0000735A  362E 000C                move.w     D3, [A6 + 0xC]
  10163. 0000735E  B66A 0070                cmp.w      D3, [A2 + 0x70]
  10164. 00007362  6714                     beq        +0x16 /* 00007378 */
  10165. 00007364  3543 0070                move.w     [A2 + 0x70], D3
  10166. 00007368  2F0A                     move.l     -[A7], A2
  10167. 0000736A  2057                     movea.l    A0, [A7]
  10168. 0000736C  2268 0004                movea.l    A1, [A0 + 0x4]
  10169. 00007370  2269 00BC                movea.l    A1, [A1 + 0xBC]
  10170. 00007374  4E91                     jsr        [A1]
  10171. 00007376  584F                     addq.w     A7, 4
  10172. label00007378:
  10173. 00007378  4CDF 0408                movem.l    D3,A2, [A7]+
  10174. 0000737C  4E5E                     unlink     A6
  10175. 0000737E  4E75                     rts
  10176. 00007380  4E56 0000                link       A6, 0
  10177. 00007384  48E7 1820                movem.l    -[A7], D3,D4,A2
  10178. 00007388  246E 0008                movea.l    A2, [A6 + 0x8]
  10179. 0000738C  42A7                     clr.l      -[A7]
  10180. 0000738E  2F0A                     move.l     -[A7], A2
  10181. 00007390  61FF FFFF D8BE           bsr        -0x2740 /* 00004C50 */
  10182. 00007396  1600                     move.b     D3, D0
  10183. 00007398  A89E                     syscall    PenNormal
  10184. 0000739A  382A 0070                move.w     D4, [A2 + 0x70]
  10185. 0000739E  504F                     addq.w     A7, 8
  10186. 000073A0  670A                     beq        +0xC /* 000073AC */
  10187. 000073A2  3F04                     move.w     -[A7], D4
  10188. 000073A4  4EB9 0000 285A           jsr        [0x0000285A]
  10189. 000073AA  544F                     addq.w     A7, 2
  10190. label000073AC:
  10191. 000073AC  2F0A                     move.l     -[A7], A2
  10192. 000073AE  2057                     movea.l    A0, [A7]
  10193. 000073B0  2268 0004                movea.l    A1, [A0 + 0x4]
  10194. 000073B4  2269 00D8                movea.l    A1, [A1 + 0xD8]
  10195. 000073B8  4E91                     jsr        [A1]
  10196. 000073BA  1003                     move.b     D0, D3
  10197. 000073BC  584F                     addq.w     A7, 4
  10198. 000073BE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10199. 000073C2  4E5E                     unlink     A6
  10200. 000073C4  4E75                     rts
  10201. 000073C6  4E56 0000                link       A6, 0
  10202. 000073CA  2F0A                     move.l     -[A7], A2
  10203. 000073CC  246E 0008                movea.l    A2, [A6 + 0x8]
  10204. 000073D0  554F                     subq.w     A7, 2
  10205. 000073D2  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10206. 000073D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10207. 000073DA  A966                     syscall    TestControl
  10208. 000073DC  301F                     move.w     D0, [A7]+
  10209. 000073DE  245F                     movea.l    A2, [A7]+
  10210. 000073E0  4E5E                     unlink     A6
  10211. 000073E2  4E75                     rts
  10212. 000073E4  4E56 0000                link       A6, 0
  10213. 000073E8  2F0A                     move.l     -[A7], A2
  10214. 000073EA  246E 0008                movea.l    A2, [A6 + 0x8]
  10215. 000073EE  554F                     subq.w     A7, 2
  10216. 000073F0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10217. 000073F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10218. 000073F8  A966                     syscall    TestControl
  10219. 000073FA  301F                     move.w     D0, [A7]+
  10220. 000073FC  B06E 0010                cmp.w      D0, [A6 + 0x10]
  10221. 00007400  57C0                     seq        D0
  10222. 00007402  4400                     neg.b      D0
  10223. 00007404  245F                     movea.l    A2, [A7]+
  10224. 00007406  4E5E                     unlink     A6
  10225. 00007408  4E75                     rts
  10226. 0000740A  4E56 0000                link       A6, 0
  10227. 0000740E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  10228. 00007412  246E 0008                movea.l    A2, [A6 + 0x8]
  10229. 00007416  362E 000C                move.w     D3, [A6 + 0xC]
  10230. 0000741A  70FF                     moveq.l    D0, 0xFFFFFFFF
  10231. 0000741C  2640                     movea.l    A3, D0
  10232. 0000741E  3003                     move.w     D0, D3
  10233. 00007420  48C0                     ext.l      D0
  10234. 00007422  0C80 0000 0081           cmpi.l     D0, 0x81
  10235. 00007428  6D08                     blt        +0xA /* 00007432 */
  10236. 0000742A  266A 006A                movea.l    A3, [A2 + 0x6A]
  10237. 0000742E  2B4A 069C                move.l     [A5 + 0x69C], A2
  10238. label00007432:
  10239. 00007432  554F                     subq.w     A7, 2
  10240. 00007434  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10241. 00007438  A960                     syscall    GetControlValue/GetCtlValue
  10242. 0000743A  301F                     move.w     D0, [A7]+
  10243. 0000743C  3800                     move.w     D4, D0
  10244. 0000743E  554F                     subq.w     A7, 2
  10245. 00007440  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10246. 00007444  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10247. 00007448  2F0B                     move.l     -[A7], A3
  10248. 0000744A  A968                     syscall    TrackControl
  10249. 0000744C  301F                     move.w     D0, [A7]+
  10250. 0000744E  4A40                     tst.w      D0
  10251. 00007450  56C0                     sne        D0
  10252. 00007452  4400                     neg.b      D0
  10253. 00007454  1A00                     move.b     D5, D0
  10254. 00007456  42AD 069C                clr.l      [A5 + 0x69C]
  10255. 0000745A  554F                     subq.w     A7, 2
  10256. 0000745C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10257. 00007460  A960                     syscall    GetControlValue/GetCtlValue
  10258. 00007462  301F                     move.w     D0, [A7]+
  10259. 00007464  48C0                     ext.l      D0
  10260. 00007466  2600                     move.l     D3, D0
  10261. 00007468  3004                     move.w     D0, D4
  10262. 0000746A  48C0                     ext.l      D0
  10263. 0000746C  B680                     cmp.l      D3, D0
  10264. 0000746E  6728                     beq        +0x2A /* 00007498 */
  10265. 00007470  2803                     move.l     D4, D3
  10266. 00007472  4A2A 0072                tst.b      [A2 + 0x72]
  10267. 00007476  670E                     beq        +0x10 /* 00007486 */
  10268. 00007478  3F03                     move.w     -[A7], D3
  10269. 0000747A  2F0A                     move.l     -[A7], A2
  10270. 0000747C  61FF FFFF FBDE           bsr        -0x420 /* 0000705C */
  10271. 00007482  2800                     move.l     D4, D0
  10272. 00007484  5C4F                     addq.w     A7, 6
  10273. label00007486:
  10274. 00007486  2F04                     move.l     -[A7], D4
  10275. 00007488  2F0A                     move.l     -[A7], A2
  10276. 0000748A  2057                     movea.l    A0, [A7]
  10277. 0000748C  2268 0004                movea.l    A1, [A0 + 0x4]
  10278. 00007490  2269 0020                movea.l    A1, [A1 + 0x20]
  10279. 00007494  4E91                     jsr        [A1]
  10280. 00007496  504F                     addq.w     A7, 8
  10281. label00007498:
  10282. 00007498  1005                     move.b     D0, D5
  10283. 0000749A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  10284. 0000749E  4E5E                     unlink     A6
  10285. 000074A0  4E75                     rts
  10286. 000074A2  4E56 0000                link       A6, 0
  10287. 000074A6  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  10288. 000074AA  246E 0008                movea.l    A2, [A6 + 0x8]
  10289. 000074AE  3A2E 000C                move.w     D5, [A6 + 0xC]
  10290. 000074B2  162E 000E                move.b     D3, [A6 + 0xE]
  10291. 000074B6  182E 0010                move.b     D4, [A6 + 0x10]
  10292. 000074BA  B604                     cmp.b      D3, D4
  10293. 000074BC  6726                     beq        +0x28 /* 000074E4 */
  10294. 000074BE  42A7                     clr.l      -[A7]
  10295. 000074C0  2F0A                     move.l     -[A7], A2
  10296. 000074C2  2057                     movea.l    A0, [A7]
  10297. 000074C4  2268 0004                movea.l    A1, [A0 + 0x4]
  10298. 000074C8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10299. 000074CC  4E91                     jsr        [A1]
  10300. 000074CE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10301. 000074D2  4A03                     tst.b      D3
  10302. 000074D4  6706                     beq        +0x8 /* 000074DC */
  10303. 000074D6  3005                     move.w     D0, D5
  10304. 000074D8  48C0                     ext.l      D0
  10305. 000074DA  6002                     bra        +0x4 /* 000074DE */
  10306. label000074DC:
  10307. 000074DC  7000                     moveq.l    D0, 0x00
  10308. label000074DE:
  10309. 000074DE  3F00                     move.w     -[A7], D0
  10310. 000074E0  A95D                     syscall    HiliteControl
  10311. 000074E2  504F                     addq.w     A7, 8
  10312. label000074E4:
  10313. 000074E4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  10314. 000074E8  4E5E                     unlink     A6
  10315. 000074EA  4E75                     rts
  10316. 000074EC  4E56 0000                link       A6, 0
  10317. 000074F0  2F0A                     move.l     -[A7], A2
  10318. 000074F2  246E 0008                movea.l    A2, [A6 + 0x8]
  10319. 000074F6  302E 000C                move.w     D0, [A6 + 0xC]
  10320. 000074FA  48C0                     ext.l      D0
  10321. 000074FC  0C80 0000 0081           cmpi.l     D0, 0x81
  10322. 00007502  6D14                     blt        +0x16 /* 00007518 */
  10323. 00007504  2F0A                     move.l     -[A7], A2
  10324. 00007506  4878 00CC                push.l     0xCC
  10325. 0000750A  486A 0028                pea.l      [A2 + 0x28]
  10326. 0000750E  4EB9 0000 3F82           jsr        [0x00003F82]
  10327. 00007514  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10328. label00007518:
  10329. 00007518  245F                     movea.l    A2, [A7]+
  10330. 0000751A  4E5E                     unlink     A6
  10331. 0000751C  4E75                     rts
  10332. fn0000751E:
  10333. 0000751E  4E56 FFF2                link       A6, -0x000E
  10334. 00007522  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10335. 00007526  246E 0008                movea.l    A2, [A6 + 0x8]
  10336. 0000752A  4EB9 0000 260A           jsr        [0x0000260A]
  10337. 00007530  2648                     movea.l    A3, A0
  10338. 00007532  286A 0066                movea.l    A4, [A2 + 0x66]
  10339. 00007536  2054                     movea.l    A0, [A4]
  10340. 00007538  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  10341. 0000753C  6606                     bne        +0x8 /* 00007544 */
  10342. 0000753E  2F0C                     move.l     -[A7], A4
  10343. 00007540  A96D                     syscall    Draw1Control
  10344. 00007542  6074                     bra        +0x76 /* 000075B8 */
  10345. label00007544:
  10346. 00007544  486E FFF8                pea.l      [A6 - 0x8]
  10347. 00007548  2F0A                     move.l     -[A7], A2
  10348. 0000754A  2057                     movea.l    A0, [A7]
  10349. 0000754C  2268 0004                movea.l    A1, [A0 + 0x4]
  10350. 00007550  2269 003C                movea.l    A1, [A1 + 0x3C]
  10351. 00007554  4E91                     jsr        [A1]
  10352. 00007556  206A 0066                movea.l    A0, [A2 + 0x66]
  10353. 0000755A  2050                     movea.l    A0, [A0]
  10354. 0000755C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  10355. 00007560  A873                     syscall    SetPort
  10356. 00007562  A89E                     syscall    PenNormal
  10357. 00007564  362A 0070                move.w     D3, [A2 + 0x70]
  10358. 00007568  504F                     addq.w     A7, 8
  10359. 0000756A  670A                     beq        +0xC /* 00007576 */
  10360. 0000756C  3F03                     move.w     -[A7], D3
  10361. 0000756E  4EB9 0000 285A           jsr        [0x0000285A]
  10362. 00007574  544F                     addq.w     A7, 2
  10363. label00007576:
  10364. 00007576  486E FFF8                pea.l      [A6 - 0x8]
  10365. 0000757A  486E FFF2                pea.l      [A6 - 0xE]
  10366. 0000757E  4EB9 0000 266A           jsr        [0x0000266A]
  10367. 00007584  486E FFF8                pea.l      [A6 - 0x8]
  10368. 00007588  A8F3                     syscall    OpenPicture
  10369. 0000758A  205F                     movea.l    A0, [A7]+
  10370. 0000758C  2848                     movea.l    A4, A0
  10371. 0000758E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10372. 00007592  A96D                     syscall    Draw1Control
  10373. 00007594  A8F4                     syscall    ClosePicture
  10374. 00007596  3F3C FFFF                move.w     -[A7], 0xFFFF
  10375. 0000759A  486E FFF2                pea.l      [A6 - 0xE]
  10376. 0000759E  4EB9 0000 267A           jsr        [0x0000267A]
  10377. 000075A4  2F0B                     move.l     -[A7], A3
  10378. 000075A6  A873                     syscall    SetPort
  10379. 000075A8  2F0C                     move.l     -[A7], A4
  10380. 000075AA  486E FFF8                pea.l      [A6 - 0x8]
  10381. 000075AE  A8F6                     syscall    DrawPicture
  10382. 000075B0  2F0C                     move.l     -[A7], A4
  10383. 000075B2  A8F5                     syscall    KillPicture
  10384. 000075B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10385. label000075B8:
  10386. 000075B8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10387. 000075BC  4E5E                     unlink     A6
  10388. 000075BE  4E75                     rts
  10389. 000075C0  226F 0004                movea.l    A1, [A7 + 0x4]
  10390. 000075C4  2069 0066                movea.l    A0, [A1 + 0x66]
  10391. 000075C8  2050                     movea.l    A0, [A0]
  10392. 000075CA  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  10393. 000075D0  4E75                     rts
  10394. 000075D2  226F 0004                movea.l    A1, [A7 + 0x4]
  10395. 000075D6  2069 0066                movea.l    A0, [A1 + 0x66]
  10396. 000075DA  2050                     movea.l    A0, [A0]
  10397. 000075DC  4228 0010                clr.b      [A0 + 0x10]
  10398. 000075E0  4E75                     rts
  10399. 000075E2  4E56 0000                link       A6, 0
  10400. 000075E6  2F0A                     move.l     -[A7], A2
  10401. 000075E8  246E 0008                movea.l    A2, [A6 + 0x8]
  10402. 000075EC  42A7                     clr.l      -[A7]
  10403. 000075EE  2F0A                     move.l     -[A7], A2
  10404. 000075F0  2057                     movea.l    A0, [A7]
  10405. 000075F2  2268 0004                movea.l    A1, [A0 + 0x4]
  10406. 000075F6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10407. 000075FA  4E91                     jsr        [A1]
  10408. 000075FC  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10409. 00007600  4267                     clr.w      -[A7]
  10410. 00007602  A95D                     syscall    HiliteControl
  10411. 00007604  504F                     addq.w     A7, 8
  10412. 00007606  245F                     movea.l    A2, [A7]+
  10413. 00007608  4E5E                     unlink     A6
  10414. 0000760A  4E75                     rts
  10415. 0000760C  4E56 0000                link       A6, 0
  10416. 00007610  2F0A                     move.l     -[A7], A2
  10417. 00007612  246E 0008                movea.l    A2, [A6 + 0x8]
  10418. 00007616  42A7                     clr.l      -[A7]
  10419. 00007618  2F0A                     move.l     -[A7], A2
  10420. 0000761A  2057                     movea.l    A0, [A7]
  10421. 0000761C  2268 0004                movea.l    A1, [A0 + 0x4]
  10422. 00007620  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10423. 00007624  4E91                     jsr        [A1]
  10424. 00007626  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10425. 0000762A  3F3C 00FF                move.w     -[A7], 0xFF
  10426. 0000762E  A95D                     syscall    HiliteControl
  10427. 00007630  504F                     addq.w     A7, 8
  10428. 00007632  245F                     movea.l    A2, [A7]+
  10429. 00007634  4E5E                     unlink     A6
  10430. 00007636  4E75                     rts
  10431. 00007638  4E56 0000                link       A6, 0
  10432. 0000763C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10433. 00007640  246E 0008                movea.l    A2, [A6 + 0x8]
  10434. 00007644  362E 000C                move.w     D3, [A6 + 0xC]
  10435. 00007648  286E 000E                movea.l    A4, [A6 + 0xE]
  10436. 0000764C  4A43                     tst.w      D3
  10437. 0000764E  6714                     beq        +0x16 /* 00007664 */
  10438. 00007650  204A                     movea.l    A0, A2
  10439. 00007652  41E8 0074                lea.l      A0, [A0 + 0x74]
  10440. 00007656  2648                     movea.l    A3, A0
  10441. 00007658  2488                     move.l     [A2], A0
  10442. 0000765A  2F0B                     move.l     -[A7], A3
  10443. 0000765C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10444. 00007662  584F                     addq.w     A7, 4
  10445. label00007664:
  10446. 00007664  2F0C                     move.l     -[A7], A4
  10447. 00007666  4267                     clr.w      -[A7]
  10448. 00007668  2F0A                     move.l     -[A7], A2
  10449. 0000766A  61FF FFFF F4E2           bsr        -0xB1C /* 00006B4E */
  10450. 00007670  41ED E506                lea.l      A0, [A5 - 0x1AFA]
  10451. 00007674  2548 0004                move.l     [A2 + 0x4], A0
  10452. 00007678  41ED E506                lea.l      A0, [A5 - 0x1AFA]
  10453. 0000767C  41E8 018C                lea.l      A0, [A0 + 0x18C]
  10454. 00007680  2252                     movea.l    A1, [A2]
  10455. 00007682  2288                     move.l     [A1], A0
  10456. 00007684  41ED E506                lea.l      A0, [A5 - 0x1AFA]
  10457. 00007688  41E8 0150                lea.l      A0, [A0 + 0x150]
  10458. 0000768C  2548 0028                move.l     [A2 + 0x28], A0
  10459. 00007690  2652                     movea.l    A3, [A2]
  10460. 00007692  204A                     movea.l    A0, A2
  10461. 00007694  41E8 0074                lea.l      A0, [A0 + 0x74]
  10462. 00007698  91CB                     sub.l      A0, A3
  10463. 0000769A  2748 0008                move.l     [A3 + 0x8], A0
  10464. 0000769E  204A                     movea.l    A0, A2
  10465. 000076A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10466. 000076A4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10467. 000076A8  4E5E                     unlink     A6
  10468. 000076AA  4E75                     rts
  10469. 000076AC  4E56 0000                link       A6, 0
  10470. 000076B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10471. 000076B4  2057                     movea.l    A0, [A7]
  10472. 000076B6  2268 0004                movea.l    A1, [A0 + 0x4]
  10473. 000076BA  2269 0184                movea.l    A1, [A1 + 0x184]
  10474. 000076BE  4E91                     jsr        [A1]
  10475. 000076C0  4E5E                     unlink     A6
  10476. 000076C2  4E75                     rts
  10477. fn000076C4:
  10478. 000076C4  4E56 FFEC                link       A6, -0x0014
  10479. 000076C8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10480. 000076CC  246E 0008                movea.l    A2, [A6 + 0x8]
  10481. 000076D0  362E 000C                move.w     D3, [A6 + 0xC]
  10482. 000076D4  266E 000E                movea.l    A3, [A6 + 0xE]
  10483. 000076D8  4A43                     tst.w      D3
  10484. 000076DA  6714                     beq        +0x16 /* 000076F0 */
  10485. 000076DC  204A                     movea.l    A0, A2
  10486. 000076DE  41E8 0028                lea.l      A0, [A0 + 0x28]
  10487. 000076E2  2848                     movea.l    A4, A0
  10488. 000076E4  2488                     move.l     [A2], A0
  10489. 000076E6  2F0C                     move.l     -[A7], A4
  10490. 000076E8  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10491. 000076EE  584F                     addq.w     A7, 4
  10492. label000076F0:
  10493. 000076F0  4267                     clr.w      -[A7]
  10494. 000076F2  2F0A                     move.l     -[A7], A2
  10495. 000076F4  61FF FFFF C374           bsr        -0x3C8A /* 00003A6A */
  10496. 000076FA  41ED E39A                lea.l      A0, [A5 - 0x1C66]
  10497. 000076FE  2548 0004                move.l     [A2 + 0x4], A0
  10498. 00007702  41ED E39A                lea.l      A0, [A5 - 0x1C66]
  10499. 00007706  41E8 0150                lea.l      A0, [A0 + 0x150]
  10500. 0000770A  2252                     movea.l    A1, [A2]
  10501. 0000770C  2288                     move.l     [A1], A0
  10502. 0000770E  2852                     movea.l    A4, [A2]
  10503. 00007710  204A                     movea.l    A0, A2
  10504. 00007712  41E8 0028                lea.l      A0, [A0 + 0x28]
  10505. 00007716  91CC                     sub.l      A0, A4
  10506. 00007718  2948 0008                move.l     [A4 + 0x8], A0
  10507. 0000771C  486E FFFC                pea.l      [A6 - 0x4]
  10508. 00007720  2F0B                     move.l     -[A7], A3
  10509. 00007722  61FF FFFF C736           bsr        -0x38C8 /* 00003E5A */
  10510. 00007728  486E FFF4                pea.l      [A6 - 0xC]
  10511. 0000772C  2F0B                     move.l     -[A7], A3
  10512. 0000772E  61FF FFFF C73C           bsr        -0x38C2 /* 00003E6C */
  10513. 00007734  1F3C 0001                move.b     -[A7], 0x1
  10514. 00007738  2F0B                     move.l     -[A7], A3
  10515. 0000773A  4EB9 0001 7ED6           jsr        [0x00017ED6]
  10516. 00007740  584F                     addq.w     A7, 4
  10517. 00007742  2F08                     move.l     -[A7], A0
  10518. 00007744  2F0A                     move.l     -[A7], A2
  10519. 00007746  61FF FFFF CC2C           bsr        -0x33D2 /* 00004374 */
  10520. 0000774C  4227                     clr.b      -[A7]
  10521. 0000774E  302E FFFE                move.w     D0, [A6 - 0x2]
  10522. 00007752  48C0                     ext.l      D0
  10523. 00007754  5080                     addq.l     D0, 8
  10524. 00007756  3F00                     move.w     -[A7], D0
  10525. 00007758  302E FFFC                move.w     D0, [A6 - 0x4]
  10526. 0000775C  48C0                     ext.l      D0
  10527. 0000775E  5080                     addq.l     D0, 8
  10528. 00007760  3F00                     move.w     -[A7], D0
  10529. 00007762  2F0A                     move.l     -[A7], A2
  10530. 00007764  61FF FFFF C820           bsr        -0x37DE /* 00003F86 */
  10531. 0000776A  486E FFEC                pea.l      [A6 - 0x14]
  10532. 0000776E  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  10533. 00007772  61FF FFFF C6F8           bsr        -0x3906 /* 00003E6C */
  10534. 00007778  4227                     clr.b      -[A7]
  10535. 0000777A  202E FFF8                move.l     D0, [A6 - 0x8]
  10536. 0000777E  90AE FFF0                sub.l      D0, [A6 - 0x10]
  10537. 00007782  5980                     subq.l     D0, 4
  10538. 00007784  2F00                     move.l     -[A7], D0
  10539. 00007786  202E FFF4                move.l     D0, [A6 - 0xC]
  10540. 0000778A  90AE FFEC                sub.l      D0, [A6 - 0x14]
  10541. 0000778E  5980                     subq.l     D0, 4
  10542. 00007790  2F00                     move.l     -[A7], D0
  10543. 00007792  2F0A                     move.l     -[A7], A2
  10544. 00007794  61FF FFFF CA4C           bsr        -0x35B2 /* 000041E2 */
  10545. 0000779A  486A 0018                pea.l      [A2 + 0x18]
  10546. 0000779E  2F0B                     move.l     -[A7], A3
  10547. 000077A0  61FF FFFF C6E6           bsr        -0x3918 /* 00003E88 */
  10548. 000077A6  422A 0026                clr.b      [A2 + 0x26]
  10549. 000077AA  204A                     movea.l    A0, A2
  10550. 000077AC  4FEF 0048                lea.l      A7, [A7 + 0x48]
  10551. 000077B0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10552. 000077B4  4E5E                     unlink     A6
  10553. 000077B6  4E75                     rts
  10554. 000077B8  4E56 FFF8                link       A6, -0x0008
  10555. 000077BC  48E7 1020                movem.l    -[A7], D3,A2
  10556. 000077C0  246E 0008                movea.l    A2, [A6 + 0x8]
  10557. 000077C4  486E FFF8                pea.l      [A6 - 0x8]
  10558. 000077C8  2F0A                     move.l     -[A7], A2
  10559. 000077CA  2057                     movea.l    A0, [A7]
  10560. 000077CC  2268 0004                movea.l    A1, [A0 + 0x4]
  10561. 000077D0  2269 003C                movea.l    A1, [A1 + 0x3C]
  10562. 000077D4  4E91                     jsr        [A1]
  10563. 000077D6  4A00                     tst.b      D0
  10564. 000077D8  504F                     addq.w     A7, 8
  10565. 000077DA  673C                     beq        +0x3E /* 00007818 */
  10566. 000077DC  362A 000E                move.w     D3, [A2 + 0xE]
  10567. 000077E0  48C3                     ext.l      D3
  10568. 000077E2  5183                     subq.l     D3, 8
  10569. 000077E4  4C7C 3803 0000 0002      movem.l    D0,D1,A3,A4,A5, 0x2
  10570. 000077EC  0C43 0010                cmpi.w     D3, 0x10
  10571. 000077F0  6C02                     bge        +0x4 /* 000077F4 */
  10572. 000077F2  7610                     moveq.l    D3, 0x10
  10573. label000077F4:
  10574. 000077F4  2F0A                     move.l     -[A7], A2
  10575. 000077F6  2057                     movea.l    A0, [A7]
  10576. 000077F8  2268 0004                movea.l    A1, [A0 + 0x4]
  10577. 000077FC  2269 00D8                movea.l    A1, [A1 + 0xD8]
  10578. 00007800  4E91                     jsr        [A1]
  10579. 00007802  A89E                     syscall    PenNormal
  10580. 00007804  2F3C 0003 0003           move.l     -[A7], 0x30003
  10581. 0000780A  A89B                     syscall    PenSize
  10582. 0000780C  486E FFF8                pea.l      [A6 - 0x8]
  10583. 00007810  3F03                     move.w     -[A7], D3
  10584. 00007812  3F03                     move.w     -[A7], D3
  10585. 00007814  A8B0                     syscall    FrameRoundRect
  10586. 00007816  584F                     addq.w     A7, 4
  10587. label00007818:
  10588. 00007818  4CDF 0408                movem.l    D3,A2, [A7]+
  10589. 0000781C  4E5E                     unlink     A6
  10590. 0000781E  4E75                     rts
  10591. 00007820  4E56 0000                link       A6, 0
  10592. 00007824  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10593. 00007828  246E 0008                movea.l    A2, [A6 + 0x8]
  10594. 0000782C  362E 000C                move.w     D3, [A6 + 0xC]
  10595. 00007830  286E 000E                movea.l    A4, [A6 + 0xE]
  10596. 00007834  4A43                     tst.w      D3
  10597. 00007836  6714                     beq        +0x16 /* 0000784C */
  10598. 00007838  204A                     movea.l    A0, A2
  10599. 0000783A  41E8 0074                lea.l      A0, [A0 + 0x74]
  10600. 0000783E  2648                     movea.l    A3, A0
  10601. 00007840  2488                     move.l     [A2], A0
  10602. 00007842  2F0B                     move.l     -[A7], A3
  10603. 00007844  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10604. 0000784A  584F                     addq.w     A7, 4
  10605. label0000784C:
  10606. 0000784C  2F0C                     move.l     -[A7], A4
  10607. 0000784E  4267                     clr.w      -[A7]
  10608. 00007850  2F0A                     move.l     -[A7], A2
  10609. 00007852  61FF FFFF F2FA           bsr        -0xD04 /* 00006B4E */
  10610. 00007858  41ED E1F2                lea.l      A0, [A5 - 0x1E0E]
  10611. 0000785C  2548 0004                move.l     [A2 + 0x4], A0
  10612. 00007860  41ED E1F2                lea.l      A0, [A5 - 0x1E0E]
  10613. 00007864  41E8 018C                lea.l      A0, [A0 + 0x18C]
  10614. 00007868  2252                     movea.l    A1, [A2]
  10615. 0000786A  2288                     move.l     [A1], A0
  10616. 0000786C  41ED E1F2                lea.l      A0, [A5 - 0x1E0E]
  10617. 00007870  41E8 0150                lea.l      A0, [A0 + 0x150]
  10618. 00007874  2548 0028                move.l     [A2 + 0x28], A0
  10619. 00007878  2652                     movea.l    A3, [A2]
  10620. 0000787A  204A                     movea.l    A0, A2
  10621. 0000787C  41E8 0074                lea.l      A0, [A0 + 0x74]
  10622. 00007880  91CB                     sub.l      A0, A3
  10623. 00007882  2748 0008                move.l     [A3 + 0x8], A0
  10624. 00007886  204A                     movea.l    A0, A2
  10625. 00007888  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10626. 0000788C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10627. 00007890  4E5E                     unlink     A6
  10628. 00007892  4E75                     rts
  10629. 00007894  4E56 0000                link       A6, 0
  10630. 00007898  2F0A                     move.l     -[A7], A2
  10631. 0000789A  246E 0008                movea.l    A2, [A6 + 0x8]
  10632. 0000789E  2F0A                     move.l     -[A7], A2
  10633. 000078A0  2057                     movea.l    A0, [A7]
  10634. 000078A2  2268 0004                movea.l    A1, [A0 + 0x4]
  10635. 000078A6  2269 001C                movea.l    A1, [A1 + 0x1C]
  10636. 000078AA  4E91                     jsr        [A1]
  10637. 000078AC  7201                     moveq.l    D1, 0x01
  10638. 000078AE  9280                     sub.l      D1, D0
  10639. 000078B0  584F                     addq.w     A7, 4
  10640. 000078B2  2F01                     move.l     -[A7], D1
  10641. 000078B4  2F0A                     move.l     -[A7], A2
  10642. 000078B6  2057                     movea.l    A0, [A7]
  10643. 000078B8  2268 0004                movea.l    A1, [A0 + 0x4]
  10644. 000078BC  2269 0020                movea.l    A1, [A1 + 0x20]
  10645. 000078C0  4E91                     jsr        [A1]
  10646. 000078C2  504F                     addq.w     A7, 8
  10647. 000078C4  245F                     movea.l    A2, [A7]+
  10648. 000078C6  4E5E                     unlink     A6
  10649. 000078C8  4E75                     rts
  10650. 000078CA  4E56 0000                link       A6, 0
  10651. 000078CE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10652. 000078D2  246E 0008                movea.l    A2, [A6 + 0x8]
  10653. 000078D6  362E 000C                move.w     D3, [A6 + 0xC]
  10654. 000078DA  286E 000E                movea.l    A4, [A6 + 0xE]
  10655. 000078DE  4A43                     tst.w      D3
  10656. 000078E0  6714                     beq        +0x16 /* 000078F6 */
  10657. 000078E2  204A                     movea.l    A0, A2
  10658. 000078E4  41E8 0074                lea.l      A0, [A0 + 0x74]
  10659. 000078E8  2648                     movea.l    A3, A0
  10660. 000078EA  2488                     move.l     [A2], A0
  10661. 000078EC  2F0B                     move.l     -[A7], A3
  10662. 000078EE  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10663. 000078F4  584F                     addq.w     A7, 4
  10664. label000078F6:
  10665. 000078F6  2F0C                     move.l     -[A7], A4
  10666. 000078F8  4267                     clr.w      -[A7]
  10667. 000078FA  2F0A                     move.l     -[A7], A2
  10668. 000078FC  61FF FFFF F250           bsr        -0xDAE /* 00006B4E */
  10669. 00007902  41ED E04A                lea.l      A0, [A5 - 0x1FB6]
  10670. 00007906  2548 0004                move.l     [A2 + 0x4], A0
  10671. 0000790A  41ED E04A                lea.l      A0, [A5 - 0x1FB6]
  10672. 0000790E  41E8 018C                lea.l      A0, [A0 + 0x18C]
  10673. 00007912  2252                     movea.l    A1, [A2]
  10674. 00007914  2288                     move.l     [A1], A0
  10675. 00007916  41ED E04A                lea.l      A0, [A5 - 0x1FB6]
  10676. 0000791A  41E8 0150                lea.l      A0, [A0 + 0x150]
  10677. 0000791E  2548 0028                move.l     [A2 + 0x28], A0
  10678. 00007922  2652                     movea.l    A3, [A2]
  10679. 00007924  204A                     movea.l    A0, A2
  10680. 00007926  41E8 0074                lea.l      A0, [A0 + 0x74]
  10681. 0000792A  91CB                     sub.l      A0, A3
  10682. 0000792C  2748 0008                move.l     [A3 + 0x8], A0
  10683. 00007930  204A                     movea.l    A0, A2
  10684. 00007932  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10685. 00007936  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10686. 0000793A  4E5E                     unlink     A6
  10687. 0000793C  4E75                     rts
  10688. 0000793E  4E56 0000                link       A6, 0
  10689. 00007942  48E7 1020                movem.l    -[A7], D3,A2
  10690. 00007946  246E 0008                movea.l    A2, [A6 + 0x8]
  10691. 0000794A  262E 000C                move.l     D3, [A6 + 0xC]
  10692. 0000794E  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  10693. 00007952  6728                     beq        +0x2A /* 0000797C */
  10694. 00007954  2F03                     move.l     -[A7], D3
  10695. 00007956  2F0A                     move.l     -[A7], A2
  10696. 00007958  61FF FFFF F87A           bsr        -0x784 /* 000071D4 */
  10697. 0000795E  7001                     moveq.l    D0, 0x01
  10698. 00007960  B0AA 005A                cmp.l      D0, [A2 + 0x5A]
  10699. 00007964  504F                     addq.w     A7, 8
  10700. 00007966  6614                     bne        +0x16 /* 0000797C */
  10701. 00007968  2F0A                     move.l     -[A7], A2
  10702. 0000796A  4878 00CB                push.l     0xCB
  10703. 0000796E  486A 0028                pea.l      [A2 + 0x28]
  10704. 00007972  4EB9 0000 3F82           jsr        [0x00003F82]
  10705. 00007978  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10706. label0000797C:
  10707. 0000797C  4CDF 0408                movem.l    D3,A2, [A7]+
  10708. 00007980  4E5E                     unlink     A6
  10709. 00007982  4E75                     rts
  10710. 00007984  4E56 0000                link       A6, 0
  10711. 00007988  4878 0001                push.l     0x1
  10712. 0000798C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10713. 00007990  2057                     movea.l    A0, [A7]
  10714. 00007992  2268 0004                movea.l    A1, [A0 + 0x4]
  10715. 00007996  2269 0020                movea.l    A1, [A1 + 0x20]
  10716. 0000799A  4E91                     jsr        [A1]
  10717. 0000799C  4E5E                     unlink     A6
  10718. 0000799E  4E75                     rts
  10719. 000079A0  4E56 FFFE                link       A6, -0x0002
  10720. 000079A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10721. 000079A8  246E 0008                movea.l    A2, [A6 + 0x8]
  10722. 000079AC  362E 000C                move.w     D3, [A6 + 0xC]
  10723. 000079B0  286E 000E                movea.l    A4, [A6 + 0xE]
  10724. 000079B4  4A43                     tst.w      D3
  10725. 000079B6  6714                     beq        +0x16 /* 000079CC */
  10726. 000079B8  204A                     movea.l    A0, A2
  10727. 000079BA  41E8 0074                lea.l      A0, [A0 + 0x74]
  10728. 000079BE  2648                     movea.l    A3, A0
  10729. 000079C0  2488                     move.l     [A2], A0
  10730. 000079C2  2F0B                     move.l     -[A7], A3
  10731. 000079C4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10732. 000079CA  584F                     addq.w     A7, 4
  10733. label000079CC:
  10734. 000079CC  2F0C                     move.l     -[A7], A4
  10735. 000079CE  4267                     clr.w      -[A7]
  10736. 000079D0  2F0A                     move.l     -[A7], A2
  10737. 000079D2  61FF FFFF F17A           bsr        -0xE84 /* 00006B4E */
  10738. 000079D8  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10739. 000079DC  2548 0004                move.l     [A2 + 0x4], A0
  10740. 000079E0  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10741. 000079E4  41E8 0190                lea.l      A0, [A0 + 0x190]
  10742. 000079E8  2252                     movea.l    A1, [A2]
  10743. 000079EA  2288                     move.l     [A1], A0
  10744. 000079EC  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10745. 000079F0  41E8 0150                lea.l      A0, [A0 + 0x150]
  10746. 000079F4  2548 0028                move.l     [A2 + 0x28], A0
  10747. 000079F8  2652                     movea.l    A3, [A2]
  10748. 000079FA  204A                     movea.l    A0, A2
  10749. 000079FC  41E8 0074                lea.l      A0, [A0 + 0x74]
  10750. 00007A00  91CB                     sub.l      A0, A3
  10751. 00007A02  2748 0008                move.l     [A3 + 0x8], A0
  10752. 00007A06  4878 0002                push.l     0x2
  10753. 00007A0A  486E FFFE                pea.l      [A6 - 0x2]
  10754. 00007A0E  2F0C                     move.l     -[A7], A4
  10755. 00007A10  2057                     movea.l    A0, [A7]
  10756. 00007A12  2250                     movea.l    A1, [A0]
  10757. 00007A14  2269 0024                movea.l    A1, [A1 + 0x24]
  10758. 00007A18  4E91                     jsr        [A1]
  10759. 00007A1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10760. 00007A1E  2F0A                     move.l     -[A7], A2
  10761. 00007A20  61FF 0000 008A           bsr        +0x8C /* 00007AAC */
  10762. 00007A26  204A                     movea.l    A0, A2
  10763. 00007A28  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  10764. 00007A2C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10765. 00007A30  4E5E                     unlink     A6
  10766. 00007A32  4E75                     rts
  10767. 00007A34  4E56 0000                link       A6, 0
  10768. 00007A38  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10769. 00007A3C  246E 0008                movea.l    A2, [A6 + 0x8]
  10770. 00007A40  362E 000C                move.w     D3, [A6 + 0xC]
  10771. 00007A44  200A                     move.l     D0, A2
  10772. 00007A46  675A                     beq        +0x5C /* 00007AA2 */
  10773. 00007A48  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10774. 00007A4C  2548 0004                move.l     [A2 + 0x4], A0
  10775. 00007A50  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10776. 00007A54  41E8 0190                lea.l      A0, [A0 + 0x190]
  10777. 00007A58  2252                     movea.l    A1, [A2]
  10778. 00007A5A  2288                     move.l     [A1], A0
  10779. 00007A5C  41ED DE9E                lea.l      A0, [A5 - 0x2162]
  10780. 00007A60  41E8 0150                lea.l      A0, [A0 + 0x150]
  10781. 00007A64  2548 0028                move.l     [A2 + 0x28], A0
  10782. 00007A68  2652                     movea.l    A3, [A2]
  10783. 00007A6A  204A                     movea.l    A0, A2
  10784. 00007A6C  41E8 0074                lea.l      A0, [A0 + 0x74]
  10785. 00007A70  2848                     movea.l    A4, A0
  10786. 00007A72  91CB                     sub.l      A0, A3
  10787. 00007A74  2748 0008                move.l     [A3 + 0x8], A0
  10788. 00007A78  4267                     clr.w      -[A7]
  10789. 00007A7A  2F0A                     move.l     -[A7], A2
  10790. 00007A7C  61FF FFFF F2BC           bsr        -0xD42 /* 00006D3A */
  10791. 00007A82  4A43                     tst.w      D3
  10792. 00007A84  5C4F                     addq.w     A7, 6
  10793. 00007A86  670C                     beq        +0xE /* 00007A94 */
  10794. 00007A88  4267                     clr.w      -[A7]
  10795. 00007A8A  2F0C                     move.l     -[A7], A4
  10796. 00007A8C  4EB9 0000 3F42           jsr        [0x00003F42]
  10797. 00007A92  5C4F                     addq.w     A7, 6
  10798. label00007A94:
  10799. 00007A94  4A43                     tst.w      D3
  10800. 00007A96  6F0A                     ble        +0xC /* 00007AA2 */
  10801. 00007A98  2F0A                     move.l     -[A7], A2
  10802. 00007A9A  4EB9 0000 2592           jsr        [0x00002592]
  10803. 00007AA0  584F                     addq.w     A7, 4
  10804. label00007AA2:
  10805. 00007AA2  204A                     movea.l    A0, A2
  10806. 00007AA4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10807. 00007AA8  4E5E                     unlink     A6
  10808. 00007AAA  4E75                     rts
  10809. fn00007AAC:
  10810. 00007AAC  4E56 0000                link       A6, 0
  10811. 00007AB0  48E7 1020                movem.l    -[A7], D3,A2
  10812. 00007AB4  246E 0008                movea.l    A2, [A6 + 0x8]
  10813. 00007AB8  362E 000C                move.w     D3, [A6 + 0xC]
  10814. 00007ABC  554F                     subq.w     A7, 2
  10815. 00007ABE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10816. 00007AC2  A960                     syscall    GetControlValue/GetCtlValue
  10817. 00007AC4  301F                     move.w     D0, [A7]+
  10818. 00007AC6  48C0                     ext.l      D0
  10819. 00007AC8  2540 005A                move.l     [A2 + 0x5A], D0
  10820. 00007ACC  554F                     subq.w     A7, 2
  10821. 00007ACE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10822. 00007AD2  A961                     syscall    GetControlMinimum/GetMinCtl
  10823. 00007AD4  301F                     move.w     D0, [A7]+
  10824. 00007AD6  48C0                     ext.l      D0
  10825. 00007AD8  2540 005E                move.l     [A2 + 0x5E], D0
  10826. 00007ADC  554F                     subq.w     A7, 2
  10827. 00007ADE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10828. 00007AE2  A962                     syscall    GetControlMaximum/GetMaxCtl
  10829. 00007AE4  301F                     move.w     D0, [A7]+
  10830. 00007AE6  48C0                     ext.l      D0
  10831. 00007AE8  2540 0062                move.l     [A2 + 0x62], D0
  10832. 00007AEC  3003                     move.w     D0, D3
  10833. 00007AEE  48C0                     ext.l      D0
  10834. 00007AF0  B0AA 005A                cmp.l      D0, [A2 + 0x5A]
  10835. 00007AF4  6718                     beq        +0x1A /* 00007B0E */
  10836. 00007AF6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10837. 00007AFA  3F03                     move.w     -[A7], D3
  10838. 00007AFC  A963                     syscall    SetControlValue/SetCtlValue
  10839. 00007AFE  554F                     subq.w     A7, 2
  10840. 00007B00  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10841. 00007B04  A960                     syscall    GetControlValue/GetCtlValue
  10842. 00007B06  301F                     move.w     D0, [A7]+
  10843. 00007B08  48C0                     ext.l      D0
  10844. 00007B0A  2540 005A                move.l     [A2 + 0x5A], D0
  10845. label00007B0E:
  10846. 00007B0E  4CDF 0408                movem.l    D3,A2, [A7]+
  10847. 00007B12  4E5E                     unlink     A6
  10848. 00007B14  4E75                     rts
  10849. 00007B16  4E56 0000                link       A6, 0
  10850. 00007B1A  2F0A                     move.l     -[A7], A2
  10851. 00007B1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10852. 00007B20  4EB9 0001 C7F0           jsr        [0x0001C7F0]
  10853. 00007B26  2050                     movea.l    A0, [A0]
  10854. 00007B28  2468 001C                movea.l    A2, [A0 + 0x1C]
  10855. 00007B2C  2052                     movea.l    A0, [A2]
  10856. 00007B2E  2050                     movea.l    A0, [A0]
  10857. 00007B30  584F                     addq.w     A7, 4
  10858. 00007B32  245F                     movea.l    A2, [A7]+
  10859. 00007B34  4E5E                     unlink     A6
  10860. 00007B36  4E75                     rts
  10861. 00007B38  4E56 0000                link       A6, 0
  10862. 00007B3C  48E7 1020                movem.l    -[A7], D3,A2
  10863. 00007B40  246E 0008                movea.l    A2, [A6 + 0x8]
  10864. 00007B44  554F                     subq.w     A7, 2
  10865. 00007B46  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10866. 00007B4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10867. 00007B4E  4878 FFFF                push.l     0xFFFF
  10868. 00007B52  A968                     syscall    TrackControl
  10869. 00007B54  301F                     move.w     D0, [A7]+
  10870. 00007B56  4A40                     tst.w      D0
  10871. 00007B58  56C0                     sne        D0
  10872. 00007B5A  4400                     neg.b      D0
  10873. 00007B5C  1600                     move.b     D3, D0
  10874. 00007B5E  554F                     subq.w     A7, 2
  10875. 00007B60  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  10876. 00007B64  A960                     syscall    GetControlValue/GetCtlValue
  10877. 00007B66  301F                     move.w     D0, [A7]+
  10878. 00007B68  48C0                     ext.l      D0
  10879. 00007B6A  2F00                     move.l     -[A7], D0
  10880. 00007B6C  2F0A                     move.l     -[A7], A2
  10881. 00007B6E  2057                     movea.l    A0, [A7]
  10882. 00007B70  2268 0004                movea.l    A1, [A0 + 0x4]
  10883. 00007B74  2269 0020                movea.l    A1, [A1 + 0x20]
  10884. 00007B78  4E91                     jsr        [A1]
  10885. 00007B7A  1003                     move.b     D0, D3
  10886. 00007B7C  504F                     addq.w     A7, 8
  10887. 00007B7E  4CDF 0408                movem.l    D3,A2, [A7]+
  10888. 00007B82  4E5E                     unlink     A6
  10889. 00007B84  4E75                     rts
  10890. 00007B86  4E56 FFF2                link       A6, -0x000E
  10891. 00007B8A  2F0A                     move.l     -[A7], A2
  10892. 00007B8C  246E 0008                movea.l    A2, [A6 + 0x8]
  10893. 00007B90  486E FFF2                pea.l      [A6 - 0xE]
  10894. 00007B94  2F0A                     move.l     -[A7], A2
  10895. 00007B96  2057                     movea.l    A0, [A7]
  10896. 00007B98  2268 0004                movea.l    A1, [A0 + 0x4]
  10897. 00007B9C  2269 003C                movea.l    A1, [A1 + 0x3C]
  10898. 00007BA0  4E91                     jsr        [A1]
  10899. 00007BA2  486E FFFA                pea.l      [A6 - 0x6]
  10900. 00007BA6  4EB9 0000 2662           jsr        [0x00002662]
  10901. 00007BAC  486E FFF2                pea.l      [A6 - 0xE]
  10902. 00007BB0  486E FFFA                pea.l      [A6 - 0x6]
  10903. 00007BB4  4EB9 0000 2682           jsr        [0x00002682]
  10904. 00007BBA  2F0A                     move.l     -[A7], A2
  10905. 00007BBC  61FF FFFF F960           bsr        -0x69E /* 0000751E */
  10906. 00007BC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  10907. 00007BC6  486E FFFA                pea.l      [A6 - 0x6]
  10908. 00007BCA  4EB9 0000 267A           jsr        [0x0000267A]
  10909. 00007BD0  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  10910. 00007BD4  245F                     movea.l    A2, [A7]+
  10911. 00007BD6  4E5E                     unlink     A6
  10912. 00007BD8  4E75                     rts
  10913. 00007BDA  4E56 FFFC                link       A6, -0x0004
  10914. 00007BDE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10915. 00007BE2  246E 0008                movea.l    A2, [A6 + 0x8]
  10916. 00007BE6  362E 000C                move.w     D3, [A6 + 0xC]
  10917. 00007BEA  266E 000E                movea.l    A3, [A6 + 0xE]
  10918. 00007BEE  4A43                     tst.w      D3
  10919. 00007BF0  6718                     beq        +0x1A /* 00007C0A */
  10920. 00007BF2  204A                     movea.l    A0, A2
  10921. 00007BF4  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  10922. 00007BF8  2848                     movea.l    A4, A0
  10923. 00007BFA  2488                     move.l     [A2], A0
  10924. 00007BFC  2548 007A                move.l     [A2 + 0x7A], A0
  10925. 00007C00  2F0C                     move.l     -[A7], A4
  10926. 00007C02  4EB9 0000 3F3A           jsr        [0x00003F3A]
  10927. 00007C08  584F                     addq.w     A7, 4
  10928. label00007C0A:
  10929. 00007C0A  2F0B                     move.l     -[A7], A3
  10930. 00007C0C  4267                     clr.w      -[A7]
  10931. 00007C0E  2F0A                     move.l     -[A7], A2
  10932. 00007C10  61FF 0000 0E12           bsr        +0xE14 /* 00008A24 */
  10933. 00007C16  4267                     clr.w      -[A7]
  10934. 00007C18  486A 007A                pea.l      [A2 + 0x7A]
  10935. 00007C1C  4EB9 0000 410A           jsr        [0x0000410A]
  10936. 00007C22  486A 00B0                pea.l      [A2 + 0xB0]
  10937. 00007C26  4EB9 0000 403A           jsr        [0x0000403A]
  10938. 00007C2C  41F9 0001 178A           lea.l      A0, [0x0001178A]
  10939. 00007C32  2548 0004                move.l     [A2 + 0x4], A0
  10940. 00007C36  41F9 0001 178A           lea.l      A0, [0x0001178A]
  10941. 00007C3C  41E8 025C                lea.l      A0, [A0 + 0x25C]
  10942. 00007C40  2252                     movea.l    A1, [A2]
  10943. 00007C42  2288                     move.l     [A1], A0
  10944. 00007C44  41F9 0001 178A           lea.l      A0, [0x0001178A]
  10945. 00007C4A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  10946. 00007C4E  2548 007E                move.l     [A2 + 0x7E], A0
  10947. 00007C52  41F9 0001 178A           lea.l      A0, [0x0001178A]
  10948. 00007C58  41E8 0200                lea.l      A0, [A0 + 0x200]
  10949. 00007C5C  2548 00B0                move.l     [A2 + 0xB0], A0
  10950. 00007C60  2852                     movea.l    A4, [A2]
  10951. 00007C62  204A                     movea.l    A0, A2
  10952. 00007C64  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  10953. 00007C68  91CC                     sub.l      A0, A4
  10954. 00007C6A  2948 0008                move.l     [A4 + 0x8], A0
  10955. 00007C6E  4878 0002                push.l     0x2
  10956. 00007C72  486A 00BA                pea.l      [A2 + 0xBA]
  10957. 00007C76  2F0B                     move.l     -[A7], A3
  10958. 00007C78  2057                     movea.l    A0, [A7]
  10959. 00007C7A  2250                     movea.l    A1, [A0]
  10960. 00007C7C  2269 0024                movea.l    A1, [A1 + 0x24]
  10961. 00007C80  4E91                     jsr        [A1]
  10962. 00007C82  4878 0002                push.l     0x2
  10963. 00007C86  486E FFFE                pea.l      [A6 - 0x2]
  10964. 00007C8A  2F0B                     move.l     -[A7], A3
  10965. 00007C8C  2057                     movea.l    A0, [A7]
  10966. 00007C8E  2250                     movea.l    A1, [A0]
  10967. 00007C90  2269 0024                movea.l    A1, [A1 + 0x24]
  10968. 00007C94  4E91                     jsr        [A1]
  10969. 00007C96  4878 0002                push.l     0x2
  10970. 00007C9A  486E FFFC                pea.l      [A6 - 0x4]
  10971. 00007C9E  2F0B                     move.l     -[A7], A3
  10972. 00007CA0  2057                     movea.l    A0, [A7]
  10973. 00007CA2  2250                     movea.l    A1, [A0]
  10974. 00007CA4  2269 0024                movea.l    A1, [A1 + 0x24]
  10975. 00007CA8  4E91                     jsr        [A1]
  10976. 00007CAA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10977. 00007CAE  2F0A                     move.l     -[A7], A2
  10978. 00007CB0  61FF 0000 0046           bsr        +0x48 /* 00007CF8 */
  10979. 00007CB6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  10980. 00007CBC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10981. 00007CC0  A9A0                     syscall    GetResource
  10982. 00007CC2  205F                     movea.l    A0, [A7]+
  10983. 00007CC4  2648                     movea.l    A3, A0
  10984. 00007CC6  200B                     move.l     D0, A3
  10985. 00007CC8  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  10986. 00007CCC  6720                     beq        +0x22 /* 00007CEE */
  10987. 00007CCE  2F0B                     move.l     -[A7], A3
  10988. 00007CD0  2F0A                     move.l     -[A7], A2
  10989. 00007CD2  2057                     movea.l    A0, [A7]
  10990. 00007CD4  2268 0004                movea.l    A1, [A0 + 0x4]
  10991. 00007CD8  2269 0220                movea.l    A1, [A1 + 0x220]
  10992. 00007CDC  4E91                     jsr        [A1]
  10993. 00007CDE  2F0B                     move.l     -[A7], A3
  10994. 00007CE0  A9A3                     syscall    ReleaseResource
  10995. 00007CE2  42A7                     clr.l      -[A7]
  10996. 00007CE4  42A7                     clr.l      -[A7]
  10997. 00007CE6  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  10998. 00007CEA  A9D1                     syscall    TESetSelect
  10999. 00007CEC  504F                     addq.w     A7, 8
  11000. label00007CEE:
  11001. 00007CEE  204A                     movea.l    A0, A2
  11002. 00007CF0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11003. 00007CF4  4E5E                     unlink     A6
  11004. 00007CF6  4E75                     rts
  11005. fn00007CF8:
  11006. 00007CF8  4E56 FFF8                link       A6, -0x0008
  11007. 00007CFC  2F0A                     move.l     -[A7], A2
  11008. 00007CFE  246E 0008                movea.l    A2, [A6 + 0x8]
  11009. 00007D02  2D6D E856 FFF8           move.l     [A6 - 0x8], [A5 - 0x17AA]
  11010. 00007D08  2D6D E85A FFFC           move.l     [A6 - 0x4], [A5 - 0x17A6]
  11011. 00007D0E  302A 000E                move.w     D0, [A2 + 0xE]
  11012. 00007D12  48C0                     ext.l      D0
  11013. 00007D14  4480                     neg.l      D0
  11014. 00007D16  3D40 FFF8                move.w     [A6 - 0x8], D0
  11015. 00007D1A  302A 000C                move.w     D0, [A2 + 0xC]
  11016. 00007D1E  48C0                     ext.l      D0
  11017. 00007D20  4480                     neg.l      D0
  11018. 00007D22  3D40 FFFA                move.w     [A6 - 0x6], D0
  11019. 00007D26  594F                     subq.w     A7, 4
  11020. 00007D28  486E FFF8                pea.l      [A6 - 0x8]
  11021. 00007D2C  486E FFF8                pea.l      [A6 - 0x8]
  11022. 00007D30  A9D2                     syscall    TENew
  11023. 00007D32  205F                     movea.l    A0, [A7]+
  11024. 00007D34  2548 00B4                move.l     [A2 + 0xB4], A0
  11025. 00007D38  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  11026. 00007D3C  2F0A                     move.l     -[A7], A2
  11027. 00007D3E  2057                     movea.l    A0, [A7]
  11028. 00007D40  2268 0004                movea.l    A1, [A0 + 0x4]
  11029. 00007D44  2269 022C                movea.l    A1, [A1 + 0x22C]
  11030. 00007D48  4E91                     jsr        [A1]
  11031. 00007D4A  082A 0004 00BA           btst.b     [A2 + 0xBA], 0x4
  11032. 00007D50  5C4F                     addq.w     A7, 6
  11033. 00007D52  6606                     bne        +0x8 /* 00007D5A */
  11034. 00007D54  4AAA 0028                tst.l      [A2 + 0x28]
  11035. 00007D58  6E08                     bgt        +0xA /* 00007D62 */
  11036. label00007D5A:
  11037. 00007D5A  306A 000C                movea.w    A0, [A2 + 0xC]
  11038. 00007D5E  2548 0028                move.l     [A2 + 0x28], A0
  11039. label00007D62:
  11040. 00007D62  2F0A                     move.l     -[A7], A2
  11041. 00007D64  2057                     movea.l    A0, [A7]
  11042. 00007D66  2268 0004                movea.l    A1, [A0 + 0x4]
  11043. 00007D6A  2269 0254                movea.l    A1, [A1 + 0x254]
  11044. 00007D6E  4E91                     jsr        [A1]
  11045. 00007D70  584F                     addq.w     A7, 4
  11046. 00007D72  245F                     movea.l    A2, [A7]+
  11047. 00007D74  4E5E                     unlink     A6
  11048. 00007D76  4E75                     rts
  11049. 00007D78  4E56 0000                link       A6, 0
  11050. 00007D7C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  11051. 00007D80  246E 0008                movea.l    A2, [A6 + 0x8]
  11052. 00007D84  362E 000C                move.w     D3, [A6 + 0xC]
  11053. 00007D88  200A                     move.l     D0, A2
  11054. 00007D8A  6700 0096                beq        +0x98 /* 00007E22 */
  11055. 00007D8E  41F9 0001 178A           lea.l      A0, [0x0001178A]
  11056. 00007D94  2548 0004                move.l     [A2 + 0x4], A0
  11057. 00007D98  41F9 0001 178A           lea.l      A0, [0x0001178A]
  11058. 00007D9E  41E8 025C                lea.l      A0, [A0 + 0x25C]
  11059. 00007DA2  2252                     movea.l    A1, [A2]
  11060. 00007DA4  2288                     move.l     [A1], A0
  11061. 00007DA6  41F9 0001 178A           lea.l      A0, [0x0001178A]
  11062. 00007DAC  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  11063. 00007DB0  2548 007E                move.l     [A2 + 0x7E], A0
  11064. 00007DB4  41F9 0001 178A           lea.l      A0, [0x0001178A]
  11065. 00007DBA  41E8 0200                lea.l      A0, [A0 + 0x200]
  11066. 00007DBE  2548 00B0                move.l     [A2 + 0xB0], A0
  11067. 00007DC2  2652                     movea.l    A3, [A2]
  11068. 00007DC4  204A                     movea.l    A0, A2
  11069. 00007DC6  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  11070. 00007DCA  2848                     movea.l    A4, A0
  11071. 00007DCC  91CB                     sub.l      A0, A3
  11072. 00007DCE  2748 0008                move.l     [A3 + 0x8], A0
  11073. 00007DD2  266A 00B4                movea.l    A3, [A2 + 0xB4]
  11074. 00007DD6  200B                     move.l     D0, A3
  11075. 00007DD8  6704                     beq        +0x6 /* 00007DDE */
  11076. 00007DDA  2F0B                     move.l     -[A7], A3
  11077. 00007DDC  A9CD                     syscall    TEDispose
  11078. label00007DDE:
  11079. 00007DDE  4267                     clr.w      -[A7]
  11080. 00007DE0  486A 00B0                pea.l      [A2 + 0xB0]
  11081. 00007DE4  4EB9 0000 4042           jsr        [0x00004042]
  11082. 00007DEA  4267                     clr.w      -[A7]
  11083. 00007DEC  486A 007A                pea.l      [A2 + 0x7A]
  11084. 00007DF0  4EB9 0000 411A           jsr        [0x0000411A]
  11085. 00007DF6  4267                     clr.w      -[A7]
  11086. 00007DF8  2F0A                     move.l     -[A7], A2
  11087. 00007DFA  61FF 0000 0CC2           bsr        +0xCC4 /* 00008ABE */
  11088. 00007E00  4A43                     tst.w      D3
  11089. 00007E02  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11090. 00007E06  670C                     beq        +0xE /* 00007E14 */
  11091. 00007E08  4267                     clr.w      -[A7]
  11092. 00007E0A  2F0C                     move.l     -[A7], A4
  11093. 00007E0C  4EB9 0000 3F42           jsr        [0x00003F42]
  11094. 00007E12  5C4F                     addq.w     A7, 6
  11095. label00007E14:
  11096. 00007E14  4A43                     tst.w      D3
  11097. 00007E16  6F0A                     ble        +0xC /* 00007E22 */
  11098. 00007E18  2F0A                     move.l     -[A7], A2
  11099. 00007E1A  4EB9 0000 2592           jsr        [0x00002592]
  11100. 00007E20  584F                     addq.w     A7, 4
  11101. label00007E22:
  11102. 00007E22  204A                     movea.l    A0, A2
  11103. 00007E24  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11104. 00007E28  4E5E                     unlink     A6
  11105. 00007E2A  4E75                     rts
  11106. 00007E2C  4E56 FFFA                link       A6, -0x0006
  11107. 00007E30  2F0A                     move.l     -[A7], A2
  11108. 00007E32  246E 000C                movea.l    A2, [A6 + 0xC]
  11109. 00007E36  2F0A                     move.l     -[A7], A2
  11110. 00007E38  486E FFFA                pea.l      [A6 - 0x6]
  11111. 00007E3C  4EB9 0000 27AA           jsr        [0x000027AA]
  11112. 00007E42  594F                     subq.w     A7, 4
  11113. 00007E44  2F0A                     move.l     -[A7], A2
  11114. 00007E46  4EB9 0000 248A           jsr        [0x0000248A]
  11115. 00007E4C  201F                     move.l     D0, [A7]+
  11116. 00007E4E  2F00                     move.l     -[A7], D0
  11117. 00007E50  2F12                     move.l     -[A7], [A2]
  11118. 00007E52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11119. 00007E56  2057                     movea.l    A0, [A7]
  11120. 00007E58  2268 0004                movea.l    A1, [A0 + 0x4]
  11121. 00007E5C  2269 0224                movea.l    A1, [A1 + 0x224]
  11122. 00007E60  4E91                     jsr        [A1]
  11123. 00007E62  3F3C FFFF                move.w     -[A7], 0xFFFF
  11124. 00007E66  486E FFFA                pea.l      [A6 - 0x6]
  11125. 00007E6A  4EB9 0000 27B2           jsr        [0x000027B2]
  11126. 00007E70  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  11127. 00007E74  245F                     movea.l    A2, [A7]+
  11128. 00007E76  4E5E                     unlink     A6
  11129. 00007E78  4E75                     rts
  11130. 00007E7A  4E56 0000                link       A6, 0
  11131. 00007E7E  48E7 1030                movem.l    -[A7], D3,A2,A3
  11132. 00007E82  246E 0008                movea.l    A2, [A6 + 0x8]
  11133. 00007E86  266E 000C                movea.l    A3, [A6 + 0xC]
  11134. 00007E8A  262E 0010                move.l     D3, [A6 + 0x10]
  11135. 00007E8E  2F0B                     move.l     -[A7], A3
  11136. 00007E90  2F03                     move.l     -[A7], D3
  11137. 00007E92  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11138. 00007E96  A9CF                     syscall    TESetText
  11139. 00007E98  2F0A                     move.l     -[A7], A2
  11140. 00007E9A  2057                     movea.l    A0, [A7]
  11141. 00007E9C  2268 0004                movea.l    A1, [A0 + 0x4]
  11142. 00007EA0  2269 0248                movea.l    A1, [A1 + 0x248]
  11143. 00007EA4  4E91                     jsr        [A1]
  11144. 00007EA6  2F0A                     move.l     -[A7], A2
  11145. 00007EA8  2057                     movea.l    A0, [A7]
  11146. 00007EAA  2268 0004                movea.l    A1, [A0 + 0x4]
  11147. 00007EAE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11148. 00007EB2  4E91                     jsr        [A1]
  11149. 00007EB4  504F                     addq.w     A7, 8
  11150. 00007EB6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  11151. 00007EBA  4E5E                     unlink     A6
  11152. 00007EBC  4E75                     rts
  11153. 00007EBE  4E56 0000                link       A6, 0
  11154. 00007EC2  2F0A                     move.l     -[A7], A2
  11155. 00007EC4  246E 0008                movea.l    A2, [A6 + 0x8]
  11156. 00007EC8  594F                     subq.w     A7, 4
  11157. 00007ECA  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11158. 00007ECE  A9CB                     syscall    TEGetText
  11159. 00007ED0  205F                     movea.l    A0, [A7]+
  11160. 00007ED2  245F                     movea.l    A2, [A7]+
  11161. 00007ED4  4E5E                     unlink     A6
  11162. 00007ED6  4E75                     rts
  11163. 00007ED8  4E56 FFF8                link       A6, -0x0008
  11164. 00007EDC  2F0A                     move.l     -[A7], A2
  11165. 00007EDE  246E 0008                movea.l    A2, [A6 + 0x8]
  11166. 00007EE2  356E 000C 00B8           move.w     [A2 + 0xB8], [A6 + 0xC]
  11167. 00007EE8  42A7                     clr.l      -[A7]
  11168. 00007EEA  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11169. 00007EEE  3F2A 00B8                move.w     -[A7], [A2 + 0xB8]
  11170. 00007EF2  4EB9 0000 2862           jsr        [0x00002862]
  11171. 00007EF8  7004                     moveq.l    D0, 0x04
  11172. 00007EFA  2D40 FFF8                move.l     [A6 - 0x8], D0
  11173. 00007EFE  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11174. 00007F02  2050                     movea.l    A0, [A0]
  11175. 00007F04  3268 0018                movea.w    A1, [A0 + 0x18]
  11176. 00007F08  2D49 FFFC                move.l     [A6 - 0x4], A1
  11177. 00007F0C  486E FFF8                pea.l      [A6 - 0x8]
  11178. 00007F10  2F0A                     move.l     -[A7], A2
  11179. 00007F12  61FF 0000 24CC           bsr        +0x24CE /* 0000A3E0 */
  11180. 00007F18  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11181. 00007F1C  245F                     movea.l    A2, [A7]+
  11182. 00007F1E  4E5E                     unlink     A6
  11183. 00007F20  4E75                     rts
  11184. fn00007F22:
  11185. 00007F22  206F 0004                movea.l    A0, [A7 + 0x4]
  11186. 00007F26  7000                     moveq.l    D0, 0x00
  11187. 00007F28  302F 0008                move.w     D0, [A7 + 0x8]
  11188. 00007F2C  7200                     moveq.l    D1, 0x00
  11189. 00007F2E  3228 00BA                move.w     D1, [A0 + 0xBA]
  11190. 00007F32  C280                     and.l      D1, D0
  11191. 00007F34  4A81                     tst.l      D1
  11192. 00007F36  56C1                     sne        D1
  11193. 00007F38  4401                     neg.b      D1
  11194. 00007F3A  1001                     move.b     D0, D1
  11195. 00007F3C  4E75                     rts
  11196. 00007F3E  4E56 0000                link       A6, 0
  11197. 00007F42  48E7 1020                movem.l    -[A7], D3,A2
  11198. 00007F46  246E 0008                movea.l    A2, [A6 + 0x8]
  11199. 00007F4A  42A7                     clr.l      -[A7]
  11200. 00007F4C  2F0A                     move.l     -[A7], A2
  11201. 00007F4E  61FF 0000 19E2           bsr        +0x19E4 /* 00009932 */
  11202. 00007F54  1600                     move.b     D3, D0
  11203. 00007F56  4A03                     tst.b      D3
  11204. 00007F58  504F                     addq.w     A7, 8
  11205. 00007F5A  6712                     beq        +0x14 /* 00007F6E */
  11206. 00007F5C  4EB9 0000 264A           jsr        [0x0000264A]
  11207. 00007F62  3F2A 00B8                move.w     -[A7], [A2 + 0xB8]
  11208. 00007F66  4EB9 0000 285A           jsr        [0x0000285A]
  11209. 00007F6C  544F                     addq.w     A7, 2
  11210. label00007F6E:
  11211. 00007F6E  1003                     move.b     D0, D3
  11212. 00007F70  4CDF 0408                movem.l    D3,A2, [A7]+
  11213. 00007F74  4E5E                     unlink     A6
  11214. 00007F76  4E75                     rts
  11215. 00007F78  4E56 FFF8                link       A6, -0x0008
  11216. 00007F7C  48E7 0030                movem.l    -[A7], A2,A3
  11217. 00007F80  246E 0008                movea.l    A2, [A6 + 0x8]
  11218. 00007F84  486E FFF8                pea.l      [A6 - 0x8]
  11219. 00007F88  2F0A                     move.l     -[A7], A2
  11220. 00007F8A  2057                     movea.l    A0, [A7]
  11221. 00007F8C  2268 0004                movea.l    A1, [A0 + 0x4]
  11222. 00007F90  2269 003C                movea.l    A1, [A1 + 0x3C]
  11223. 00007F94  4E91                     jsr        [A1]
  11224. 00007F96  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11225. 00007F9A  2050                     movea.l    A0, [A0]
  11226. 00007F9C  2668 0052                movea.l    A3, [A0 + 0x52]
  11227. 00007FA0  4EB9 0000 260A           jsr        [0x0000260A]
  11228. 00007FA6  226A 00B4                movea.l    A1, [A2 + 0xB4]
  11229. 00007FAA  2251                     movea.l    A1, [A1]
  11230. 00007FAC  2348 0052                move.l     [A1 + 0x52], A0
  11231. 00007FB0  486E FFF8                pea.l      [A6 - 0x8]
  11232. 00007FB4  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11233. 00007FB8  A9D3                     syscall    TEUpdate
  11234. 00007FBA  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11235. 00007FBE  2050                     movea.l    A0, [A0]
  11236. 00007FC0  214B 0052                move.l     [A0 + 0x52], A3
  11237. 00007FC4  504F                     addq.w     A7, 8
  11238. 00007FC6  4CDF 0C00                movem.l    A2,A3, [A7]+
  11239. 00007FCA  4E5E                     unlink     A6
  11240. 00007FCC  4E75                     rts
  11241. 00007FCE  4E56 0000                link       A6, 0
  11242. 00007FD2  2F0A                     move.l     -[A7], A2
  11243. 00007FD4  206E 0008                movea.l    A0, [A6 + 0x8]
  11244. 00007FD8  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11245. 00007FDC  2448                     movea.l    A2, A0
  11246. 00007FDE  4850                     pea.l      [A0]
  11247. 00007FE0  4EB9 0000 7858           jsr        [0x00007858]
  11248. 00007FE6  4A00                     tst.b      D0
  11249. 00007FE8  584F                     addq.w     A7, 4
  11250. 00007FEA  6714                     beq        +0x16 /* 00008000 */
  11251. 00007FEC  2F0A                     move.l     -[A7], A2
  11252. 00007FEE  4EB9 0001 C366           jsr        [0x0001C366]
  11253. 00007FF4  584F                     addq.w     A7, 4
  11254. 00007FF6  2F08                     move.l     -[A7], A0
  11255. 00007FF8  4EB9 0000 4152           jsr        [0x00004152]
  11256. 00007FFE  584F                     addq.w     A7, 4
  11257. label00008000:
  11258. 00008000  245F                     movea.l    A2, [A7]+
  11259. 00008002  4E5E                     unlink     A6
  11260. 00008004  4E75                     rts
  11261. 00008006  4E56 0000                link       A6, 0
  11262. 0000800A  48E7 0038                movem.l    -[A7], A2,A3,A4
  11263. 0000800E  246E 0008                movea.l    A2, [A6 + 0x8]
  11264. 00008012  266E 000C                movea.l    A3, [A6 + 0xC]
  11265. 00008016  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11266. 0000801A  2F0A                     move.l     -[A7], A2
  11267. 0000801C  61FF FFFF FF04           bsr        -0xFA /* 00007F22 */
  11268. 00008022  4A00                     tst.b      D0
  11269. 00008024  5C4F                     addq.w     A7, 6
  11270. 00008026  6700 008A                beq        +0x8C /* 000080B2 */
  11271. 0000802A  204A                     movea.l    A0, A2
  11272. 0000802C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11273. 00008030  2848                     movea.l    A4, A0
  11274. 00008032  4850                     pea.l      [A0]
  11275. 00008034  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  11276. 0000803A  4A00                     tst.b      D0
  11277. 0000803C  584F                     addq.w     A7, 4
  11278. 0000803E  6636                     bne        +0x38 /* 00008076 */
  11279. 00008040  42A7                     clr.l      -[A7]
  11280. 00008042  2F0A                     move.l     -[A7], A2
  11281. 00008044  2057                     movea.l    A0, [A7]
  11282. 00008046  2268 0004                movea.l    A1, [A0 + 0x4]
  11283. 0000804A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11284. 0000804E  4E91                     jsr        [A1]
  11285. 00008050  42A7                     clr.l      -[A7]
  11286. 00008052  42A7                     clr.l      -[A7]
  11287. 00008054  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11288. 00008058  A9D1                     syscall    TESetSelect
  11289. 0000805A  200A                     move.l     D0, A2
  11290. 0000805C  4A80                     tst.l      D0
  11291. 0000805E  6708                     beq        +0xA /* 00008068 */
  11292. 00008060  204A                     movea.l    A0, A2
  11293. 00008062  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11294. 00008066  6002                     bra        +0x4 /* 0000806A */
  11295. label00008068:
  11296. 00008068  204A                     movea.l    A0, A2
  11297. label0000806A:
  11298. 0000806A  4850                     pea.l      [A0]
  11299. 0000806C  4EB9 0000 4152           jsr        [0x00004152]
  11300. 00008072  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11301. label00008076:
  11302. 00008076  2F0C                     move.l     -[A7], A4
  11303. 00008078  4EB9 0001 C3F4           jsr        [0x0001C3F4]
  11304. 0000807E  4A00                     tst.b      D0
  11305. 00008080  584F                     addq.w     A7, 4
  11306. 00008082  672E                     beq        +0x30 /* 000080B2 */
  11307. 00008084  42A7                     clr.l      -[A7]
  11308. 00008086  2F0A                     move.l     -[A7], A2
  11309. 00008088  2057                     movea.l    A0, [A7]
  11310. 0000808A  2268 0004                movea.l    A1, [A0 + 0x4]
  11311. 0000808E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11312. 00008092  4E91                     jsr        [A1]
  11313. 00008094  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  11314. 00008098  302B 0016                move.w     D0, [A3 + 0x16]
  11315. 0000809C  0280 0000 0200           andi.l     D0, 0x200
  11316. 000080A2  4A80                     tst.l      D0
  11317. 000080A4  56C0                     sne        D0
  11318. 000080A6  4400                     neg.b      D0
  11319. 000080A8  1F00                     move.b     -[A7], D0
  11320. 000080AA  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11321. 000080AE  A9D4                     syscall    TEClick
  11322. 000080B0  504F                     addq.w     A7, 8
  11323. label000080B2:
  11324. 000080B2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  11325. 000080B6  4E5E                     unlink     A6
  11326. 000080B8  4E75                     rts
  11327. 000080BA  4E56 0000                link       A6, 0
  11328. 000080BE  4EB9 0001 C3E2           jsr        [0x0001C3E2]
  11329. 000080C4  4E5E                     unlink     A6
  11330. 000080C6  4E75                     rts
  11331. 000080C8  4E56 0000                link       A6, 0
  11332. 000080CC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  11333. 000080D0  246E 0008                movea.l    A2, [A6 + 0x8]
  11334. 000080D4  282E 000C                move.l     D4, [A6 + 0xC]
  11335. 000080D8  266E 0010                movea.l    A3, [A6 + 0x10]
  11336. 000080DC  7601                     moveq.l    D3, 0x01
  11337. 000080DE  2004                     move.l     D0, D4
  11338. 000080E0  4EB9 0000 05F8           jsr        [0x000005F8]
  11339. 000080E6  012C 0000                btst       [A4 + 0x0], D0
  11340. 000080EA  000C 0000                ori.b      A4, 0x0
  11341. 000080EE  00C9                     .incomplete
  11342. 000080F0  0005 0000                ori.b      D5, 0x0
  11343. 000080F4  000C 0020                ori.b      A4, 0x20 /* ' ' */
  11344. 000080F8  0000 000D                ori.b      D0, 0xD /* '\r' */
  11345. 000080FC  0060 0000                ori.w      -[A0], 0x0
  11346. 00008100  000E 0074                ori.b      A6, 0x74 /* 't' */
  11347. 00008104  0000 000F                ori.b      D0, 0xF
  11348. 00008108  00AE 0000 0010 00F2      ori.l      [A6 + 0xF2], 0x10
  11349. 00008110  0000 00C9                ori.b      D0, 0xC9
  11350. 00008114  00DA                     .incomplete
  11351. 00008116  42A7                     clr.l      -[A7]
  11352. 00008118  2F0A                     move.l     -[A7], A2
  11353. 0000811A  2057                     movea.l    A0, [A7]
  11354. 0000811C  2268 0004                movea.l    A1, [A0 + 0x4]
  11355. 00008120  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11356. 00008124  4E91                     jsr        [A1]
  11357. 00008126  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11358. 0000812A  A9D6                     syscall    TECut
  11359. 0000812C  A9FC                     syscall    ZeroScrap
  11360. 0000812E  201F                     move.l     D0, [A7]+
  11361. 00008130  4EB9 0000 2512           jsr        [0x00002512]
  11362. 00008136  301F                     move.w     D0, [A7]+
  11363. 00008138  2F0A                     move.l     -[A7], A2
  11364. 0000813A  2057                     movea.l    A0, [A7]
  11365. 0000813C  2268 0004                movea.l    A1, [A0 + 0x4]
  11366. 00008140  2269 0248                movea.l    A1, [A1 + 0x248]
  11367. 00008144  4E91                     jsr        [A1]
  11368. 00008146  2F0A                     move.l     -[A7], A2
  11369. 00008148  2057                     movea.l    A0, [A7]
  11370. 0000814A  2268 0004                movea.l    A1, [A0 + 0x4]
  11371. 0000814E  2269 0244                movea.l    A1, [A1 + 0x244]
  11372. 00008152  4E91                     jsr        [A1]
  11373. 00008154  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11374. 00008158  6000 00CC                bra        +0xCE /* 00008226 */
  11375. 0000815C  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11376. 00008160  A9D5                     syscall    TECopy
  11377. 00008162  594F                     subq.w     A7, 4
  11378. 00008164  A9FC                     syscall    ZeroScrap
  11379. 00008166  201F                     move.l     D0, [A7]+
  11380. 00008168  554F                     subq.w     A7, 2
  11381. 0000816A  4EB9 0000 2512           jsr        [0x00002512]
  11382. 00008170  301F                     move.w     D0, [A7]+
  11383. 00008172  6000 00B2                bra        +0xB4 /* 00008226 */
  11384. 00008176  42A7                     clr.l      -[A7]
  11385. 00008178  2F0A                     move.l     -[A7], A2
  11386. 0000817A  2057                     movea.l    A0, [A7]
  11387. 0000817C  2268 0004                movea.l    A1, [A0 + 0x4]
  11388. 00008180  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11389. 00008184  4E91                     jsr        [A1]
  11390. 00008186  4EB9 0000 250A           jsr        [0x0000250A]
  11391. 0000818C  301F                     move.w     D0, [A7]+
  11392. 0000818E  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11393. 00008192  A9DB                     syscall    TEPaste
  11394. 00008194  2F0A                     move.l     -[A7], A2
  11395. 00008196  2057                     movea.l    A0, [A7]
  11396. 00008198  2268 0004                movea.l    A1, [A0 + 0x4]
  11397. 0000819C  2269 0248                movea.l    A1, [A1 + 0x248]
  11398. 000081A0  4E91                     jsr        [A1]
  11399. 000081A2  2F0A                     move.l     -[A7], A2
  11400. 000081A4  2057                     movea.l    A0, [A7]
  11401. 000081A6  2268 0004                movea.l    A1, [A0 + 0x4]
  11402. 000081AA  2269 0244                movea.l    A1, [A1 + 0x244]
  11403. 000081AE  4E91                     jsr        [A1]
  11404. 000081B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11405. 000081B4  6070                     bra        +0x72 /* 00008226 */
  11406. 000081B6  42A7                     clr.l      -[A7]
  11407. 000081B8  2F0A                     move.l     -[A7], A2
  11408. 000081BA  2057                     movea.l    A0, [A7]
  11409. 000081BC  2268 0004                movea.l    A1, [A0 + 0x4]
  11410. 000081C0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11411. 000081C4  4E91                     jsr        [A1]
  11412. 000081C6  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11413. 000081CA  A9D7                     syscall    TEDelete
  11414. 000081CC  2F0A                     move.l     -[A7], A2
  11415. 000081CE  2057                     movea.l    A0, [A7]
  11416. 000081D0  2268 0004                movea.l    A1, [A0 + 0x4]
  11417. 000081D4  2269 0248                movea.l    A1, [A1 + 0x248]
  11418. 000081D8  4E91                     jsr        [A1]
  11419. 000081DA  2F0A                     move.l     -[A7], A2
  11420. 000081DC  2057                     movea.l    A0, [A7]
  11421. 000081DE  2268 0004                movea.l    A1, [A0 + 0x4]
  11422. 000081E2  2269 0244                movea.l    A1, [A1 + 0x244]
  11423. 000081E6  4E91                     jsr        [A1]
  11424. 000081E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  11425. 000081EC  6038                     bra        +0x3A /* 00008226 */
  11426. 000081EE  2F0A                     move.l     -[A7], A2
  11427. 000081F0  61FF FFFF C788           bsr        -0x3876 /* 0000497A */
  11428. 000081F6  4A00                     tst.b      D0
  11429. 000081F8  584F                     addq.w     A7, 4
  11430. 000081FA  6604                     bne        +0x6 /* 00008200 */
  11431. 000081FC  7600                     moveq.l    D3, 0x00
  11432. 000081FE  6026                     bra        +0x28 /* 00008226 */
  11433. label00008200:
  11434. 00008200  2F0A                     move.l     -[A7], A2
  11435. 00008202  2057                     movea.l    A0, [A7]
  11436. 00008204  2268 0004                movea.l    A1, [A0 + 0x4]
  11437. 00008208  2269 0240                movea.l    A1, [A1 + 0x240]
  11438. 0000820C  4E91                     jsr        [A1]
  11439. 0000820E  584F                     addq.w     A7, 4
  11440. 00008210  6014                     bra        +0x16 /* 00008226 */
  11441. 00008212  2F0B                     move.l     -[A7], A3
  11442. 00008214  2F04                     move.l     -[A7], D4
  11443. 00008216  486A 007A                pea.l      [A2 + 0x7A]
  11444. 0000821A  4EB9 0000 41A2           jsr        [0x000041A2]
  11445. 00008220  1600                     move.b     D3, D0
  11446. 00008222  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11447. label00008226:
  11448. 00008226  1003                     move.b     D0, D3
  11449. 00008228  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  11450. 0000822C  4E5E                     unlink     A6
  11451. 0000822E  4E75                     rts
  11452. 00008230  4E56 FFFC                link       A6, -0x0004
  11453. 00008234  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  11454. 00008238  246E 0008                movea.l    A2, [A6 + 0x8]
  11455. 0000823C  2A2E 000C                move.l     D5, [A6 + 0xC]
  11456. 00008240  266E 0010                movea.l    A3, [A6 + 0x10]
  11457. 00008244  282E 0014                move.l     D4, [A6 + 0x14]
  11458. 00008248  2E2E 0018                move.l     D7, [A6 + 0x18]
  11459. 0000824C  2C2E 001C                move.l     D6, [A6 + 0x1C]
  11460. 00008250  2044                     movea.l    A0, D4
  11461. 00008252  4210                     clr.b      [A0]
  11462. 00008254  2005                     move.l     D0, D5
  11463. 00008256  5180                     subq.l     D0, 8
  11464. 00008258  5980                     subq.l     D0, 4
  11465. 0000825A  0C80 0000 0004           cmpi.l     D0, 0x4
  11466. 00008260  6200 00B6                bhi        +0xB8 /* 00008318 */
  11467. 00008264  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  11468. 00008268  4EFB 0002                jmp        [PC + D0.w + 0x2]
  11469. 0000826C  0022 000A                ori.b      -[A2], 0xA /* '\n' */
  11470. 00008270  0052 0022                ori.w      [A2], 0x22 /* '\"' */
  11471. 00008274  0084 206A 00B4           ori.l      D4, 0x206A00B4
  11472. 0000827A  2850                     movea.l    A4, [A0]
  11473. 0000827C  302C 0020                move.w     D0, [A4 + 0x20]
  11474. 00008280  B06C 0022                cmp.w      D0, [A4 + 0x22]
  11475. 00008284  56C0                     sne        D0
  11476. 00008286  4400                     neg.b      D0
  11477. 00008288  1680                     move.b     [A3], D0
  11478. 0000828A  6000 00A4                bra        +0xA6 /* 00008330 */
  11479. 0000828E  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  11480. 00008292  2F0A                     move.l     -[A7], A2
  11481. 00008294  61FF FFFF FC8C           bsr        -0x372 /* 00007F22 */
  11482. 0000829A  4A00                     tst.b      D0
  11483. 0000829C  5C4F                     addq.w     A7, 6
  11484. 0000829E  6714                     beq        +0x16 /* 000082B4 */
  11485. 000082A0  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11486. 000082A4  2610                     move.l     D3, [A0]
  11487. 000082A6  2043                     movea.l    A0, D3
  11488. 000082A8  2243                     movea.l    A1, D3
  11489. 000082AA  3029 0020                move.w     D0, [A1 + 0x20]
  11490. 000082AE  B068 0022                cmp.w      D0, [A0 + 0x22]
  11491. 000082B2  6604                     bne        +0x6 /* 000082B8 */
  11492. label000082B4:
  11493. 000082B4  7000                     moveq.l    D0, 0x00
  11494. 000082B6  6002                     bra        +0x4 /* 000082BA */
  11495. label000082B8:
  11496. 000082B8  7001                     moveq.l    D0, 0x01
  11497. label000082BA:
  11498. 000082BA  1680                     move.b     [A3], D0
  11499. 000082BC  6072                     bra        +0x74 /* 00008330 */
  11500. 000082BE  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  11501. 000082C2  2F0A                     move.l     -[A7], A2
  11502. 000082C4  61FF FFFF FC5C           bsr        -0x3A2 /* 00007F22 */
  11503. 000082CA  4A00                     tst.b      D0
  11504. 000082CC  5C4F                     addq.w     A7, 6
  11505. 000082CE  6716                     beq        +0x18 /* 000082E6 */
  11506. 000082D0  594F                     subq.w     A7, 4
  11507. 000082D2  42A7                     clr.l      -[A7]
  11508. 000082D4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  11509. 000082DA  486E FFFC                pea.l      [A6 - 0x4]
  11510. 000082DE  A9FD                     syscall    GetScrap
  11511. 000082E0  201F                     move.l     D0, [A7]+
  11512. 000082E2  4A80                     tst.l      D0
  11513. 000082E4  6E04                     bgt        +0x6 /* 000082EA */
  11514. label000082E6:
  11515. 000082E6  7000                     moveq.l    D0, 0x00
  11516. 000082E8  6002                     bra        +0x4 /* 000082EC */
  11517. label000082EA:
  11518. 000082EA  7001                     moveq.l    D0, 0x01
  11519. label000082EC:
  11520. 000082EC  1680                     move.b     [A3], D0
  11521. 000082EE  6040                     bra        +0x42 /* 00008330 */
  11522. 000082F0  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11523. 000082F4  2F0A                     move.l     -[A7], A2
  11524. 000082F6  61FF FFFF FC2A           bsr        -0x3D4 /* 00007F22 */
  11525. 000082FC  4A00                     tst.b      D0
  11526. 000082FE  5C4F                     addq.w     A7, 6
  11527. 00008300  670C                     beq        +0xE /* 0000830E */
  11528. 00008302  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11529. 00008306  2050                     movea.l    A0, [A0]
  11530. 00008308  4A68 003C                tst.w      [A0 + 0x3C]
  11531. 0000830C  6E04                     bgt        +0x6 /* 00008312 */
  11532. label0000830E:
  11533. 0000830E  7000                     moveq.l    D0, 0x00
  11534. 00008310  6002                     bra        +0x4 /* 00008314 */
  11535. label00008312:
  11536. 00008312  7001                     moveq.l    D0, 0x01
  11537. label00008314:
  11538. 00008314  1680                     move.b     [A3], D0
  11539. 00008316  6018                     bra        +0x1A /* 00008330 */
  11540. label00008318:
  11541. 00008318  2F06                     move.l     -[A7], D6
  11542. 0000831A  2F07                     move.l     -[A7], D7
  11543. 0000831C  2F04                     move.l     -[A7], D4
  11544. 0000831E  2F0B                     move.l     -[A7], A3
  11545. 00008320  2F05                     move.l     -[A7], D5
  11546. 00008322  486A 007A                pea.l      [A2 + 0x7A]
  11547. 00008326  4EB9 0000 41B2           jsr        [0x000041B2]
  11548. 0000832C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11549. label00008330:
  11550. 00008330  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  11551. 00008334  4E5E                     unlink     A6
  11552. 00008336  4E75                     rts
  11553. 00008338  4E56 FFFE                link       A6, -0x0002
  11554. 0000833C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  11555. 00008340  246E 0008                movea.l    A2, [A6 + 0x8]
  11556. 00008344  266E 000C                movea.l    A3, [A6 + 0xC]
  11557. 00008348  7A01                     moveq.l    D5, 0x01
  11558. 0000834A  282B 0002                move.l     D4, [A3 + 0x2]
  11559. 0000834E  0284 0000 00FF           andi.l     D4, 0xFF
  11560. 00008354  4EB9 0000 0F44           jsr        [0x00000F44]
  11561. 0000835A  2E08                     move.l     D7, A0
  11562. 0000835C  302B 000E                move.w     D0, [A3 + 0xE]
  11563. 00008360  0280 0000 0100           andi.l     D0, 0x100
  11564. 00008366  6704                     beq        +0x6 /* 0000836C */
  11565. 00008368  7606                     moveq.l    D3, 0x06
  11566. 0000836A  600C                     bra        +0xE /* 00008378 */
  11567. label0000836C:
  11568. 0000836C  2F0B                     move.l     -[A7], A3
  11569. 0000836E  4EB9 0000 2732           jsr        [0x00002732]
  11570. 00008374  1600                     move.b     D3, D0
  11571. 00008376  584F                     addq.w     A7, 4
  11572. label00008378:
  11573. 00008378  0C03 0006                cmpi.b     D3, 0x6
  11574. 0000837C  6608                     bne        +0xA /* 00008386 */
  11575. 0000837E  0C44 000D                cmpi.w     D4, 0xD /* '\r' */
  11576. 00008382  6602                     bne        +0x4 /* 00008386 */
  11577. 00008384  7600                     moveq.l    D3, 0x00
  11578. label00008386:
  11579. 00008386  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  11580. 0000838A  2F0A                     move.l     -[A7], A2
  11581. 0000838C  61FF FFFF FB94           bsr        -0x46A /* 00007F22 */
  11582. 00008392  4A00                     tst.b      D0
  11583. 00008394  5C4F                     addq.w     A7, 6
  11584. 00008396  6602                     bne        +0x4 /* 0000839A */
  11585. 00008398  7606                     moveq.l    D3, 0x06
  11586. label0000839A:
  11587. 0000839A  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11588. 0000839E  2050                     movea.l    A0, [A0]
  11589. 000083A0  3D68 005E FFFE           move.w     [A6 - 0x2], [A0 + 0x5E]
  11590. 000083A6  7000                     moveq.l    D0, 0x00
  11591. 000083A8  1003                     move.b     D0, D3
  11592. 000083AA  0C80 0000 0006           cmpi.l     D0, 0x6
  11593. 000083B0  6200 00EC                bhi        +0xEE /* 0000849E */
  11594. 000083B4  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  11595. 000083B8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  11596. 000083BC  000E 000E                ori.b      A6, 0xE
  11597. 000083C0  003C 005A                ori.b      ccr, 90
  11598. 000083C4  00E2                     .incomplete
  11599. 000083C6  00CA                     .incomplete
  11600. 000083C8  00D2                     .incomplete
  11601. 000083CA  42A7                     clr.l      -[A7]
  11602. 000083CC  2F0A                     move.l     -[A7], A2
  11603. 000083CE  2057                     movea.l    A0, [A7]
  11604. 000083D0  2268 0004                movea.l    A1, [A0 + 0x4]
  11605. 000083D4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11606. 000083D8  4E91                     jsr        [A1]
  11607. 000083DA  3F04                     move.w     -[A7], D4
  11608. 000083DC  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11609. 000083E0  A9DC                     syscall    TEKey
  11610. 000083E2  2F0A                     move.l     -[A7], A2
  11611. 000083E4  2057                     movea.l    A0, [A7]
  11612. 000083E6  2268 0004                movea.l    A1, [A0 + 0x4]
  11613. 000083EA  2269 0244                movea.l    A1, [A1 + 0x244]
  11614. 000083EE  4E91                     jsr        [A1]
  11615. 000083F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11616. 000083F4  6000 00A8                bra        +0xAA /* 0000849E */
  11617. 000083F8  42A7                     clr.l      -[A7]
  11618. 000083FA  2F0A                     move.l     -[A7], A2
  11619. 000083FC  2057                     movea.l    A0, [A7]
  11620. 000083FE  2268 0004                movea.l    A1, [A0 + 0x4]
  11621. 00008402  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11622. 00008406  4E91                     jsr        [A1]
  11623. 00008408  3F04                     move.w     -[A7], D4
  11624. 0000840A  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11625. 0000840E  A9DC                     syscall    TEKey
  11626. 00008410  504F                     addq.w     A7, 8
  11627. 00008412  6000 008A                bra        +0x8C /* 0000849E */
  11628. 00008416  0C44 007F                cmpi.w     D4, 0x7F
  11629. 0000841A  6658                     bne        +0x5A /* 00008474 */
  11630. 0000841C  42A7                     clr.l      -[A7]
  11631. 0000841E  2F0A                     move.l     -[A7], A2
  11632. 00008420  2057                     movea.l    A0, [A7]
  11633. 00008422  2268 0004                movea.l    A1, [A0 + 0x4]
  11634. 00008426  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11635. 0000842A  4E91                     jsr        [A1]
  11636. 0000842C  266A 00B4                movea.l    A3, [A2 + 0xB4]
  11637. 00008430  2853                     movea.l    A4, [A3]
  11638. 00008432  362C 0020                move.w     D3, [A4 + 0x20]
  11639. 00008436  B66C 0022                cmp.w      D3, [A4 + 0x22]
  11640. 0000843A  504F                     addq.w     A7, 8
  11641. 0000843C  6620                     bne        +0x22 /* 0000845E */
  11642. 0000843E  B66C 003C                cmp.w      D3, [A4 + 0x3C]
  11643. 00008442  6C1A                     bge        +0x1C /* 0000845E */
  11644. 00008444  3C03                     move.w     D6, D3
  11645. 00008446  48C6                     ext.l      D6
  11646. 00008448  5286                     addq.l     D6, 1
  11647. 0000844A  2F06                     move.l     -[A7], D6
  11648. 0000844C  2F06                     move.l     -[A7], D6
  11649. 0000844E  2F0B                     move.l     -[A7], A3
  11650. 00008450  A9D1                     syscall    TESetSelect
  11651. 00008452  3F3C 0008                move.w     -[A7], 0x8
  11652. 00008456  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11653. 0000845A  A9DC                     syscall    TEKey
  11654. 0000845C  6004                     bra        +0x6 /* 00008462 */
  11655. label0000845E:
  11656. 0000845E  2F0B                     move.l     -[A7], A3
  11657. 00008460  A9D7                     syscall    TEDelete
  11658. label00008462:
  11659. 00008462  2F0A                     move.l     -[A7], A2
  11660. 00008464  2057                     movea.l    A0, [A7]
  11661. 00008466  2268 0004                movea.l    A1, [A0 + 0x4]
  11662. 0000846A  2269 0244                movea.l    A1, [A1 + 0x244]
  11663. 0000846E  4E91                     jsr        [A1]
  11664. 00008470  584F                     addq.w     A7, 4
  11665. 00008472  602A                     bra        +0x2C /* 0000849E */
  11666. label00008474:
  11667. 00008474  2F0B                     move.l     -[A7], A3
  11668. 00008476  486A 007A                pea.l      [A2 + 0x7A]
  11669. 0000847A  4EB9 0000 41C2           jsr        [0x000041C2]
  11670. 00008480  1A00                     move.b     D5, D0
  11671. 00008482  504F                     addq.w     A7, 8
  11672. 00008484  6018                     bra        +0x1A /* 0000849E */
  11673. 00008486  3F3C 0001                move.w     -[A7], 0x1
  11674. 0000848A  A9C8                     syscall    SysBeep
  11675. 0000848C  6010                     bra        +0x12 /* 0000849E */
  11676. 0000848E  2F0B                     move.l     -[A7], A3
  11677. 00008490  486A 007A                pea.l      [A2 + 0x7A]
  11678. 00008494  4EB9 0000 41C2           jsr        [0x000041C2]
  11679. 0000849A  1A00                     move.b     D5, D0
  11680. 0000849C  504F                     addq.w     A7, 8
  11681. label0000849E:
  11682. 0000849E  4EB9 0000 0F44           jsr        [0x00000F44]
  11683. 000084A4  BE88                     cmp.l      D7, A0
  11684. 000084A6  6620                     bne        +0x22 /* 000084C8 */
  11685. 000084A8  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11686. 000084AC  2050                     movea.l    A0, [A0]
  11687. 000084AE  302E FFFE                move.w     D0, [A6 - 0x2]
  11688. 000084B2  B068 005E                cmp.w      D0, [A0 + 0x5E]
  11689. 000084B6  6710                     beq        +0x12 /* 000084C8 */
  11690. 000084B8  2F0A                     move.l     -[A7], A2
  11691. 000084BA  2057                     movea.l    A0, [A7]
  11692. 000084BC  2268 0004                movea.l    A1, [A0 + 0x4]
  11693. 000084C0  2269 0248                movea.l    A1, [A1 + 0x248]
  11694. 000084C4  4E91                     jsr        [A1]
  11695. 000084C6  584F                     addq.w     A7, 4
  11696. label000084C8:
  11697. 000084C8  1005                     move.b     D0, D5
  11698. 000084CA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  11699. 000084CE  4E5E                     unlink     A6
  11700. 000084D0  4E75                     rts
  11701. 000084D2  4E56 0000                link       A6, 0
  11702. 000084D6  2F0A                     move.l     -[A7], A2
  11703. 000084D8  246E 0008                movea.l    A2, [A6 + 0x8]
  11704. 000084DC  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11705. 000084E0  2F0A                     move.l     -[A7], A2
  11706. 000084E2  61FF FFFF FA3E           bsr        -0x5C0 /* 00007F22 */
  11707. 000084E8  4A00                     tst.b      D0
  11708. 000084EA  5C4F                     addq.w     A7, 6
  11709. 000084EC  671E                     beq        +0x20 /* 0000850C */
  11710. 000084EE  42A7                     clr.l      -[A7]
  11711. 000084F0  2F0A                     move.l     -[A7], A2
  11712. 000084F2  2057                     movea.l    A0, [A7]
  11713. 000084F4  2268 0004                movea.l    A1, [A0 + 0x4]
  11714. 000084F8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11715. 000084FC  4E91                     jsr        [A1]
  11716. 000084FE  42A7                     clr.l      -[A7]
  11717. 00008500  4878 7FFF                push.l     0x7FFF
  11718. 00008504  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11719. 00008508  A9D1                     syscall    TESetSelect
  11720. 0000850A  504F                     addq.w     A7, 8
  11721. label0000850C:
  11722. 0000850C  245F                     movea.l    A2, [A7]+
  11723. 0000850E  4E5E                     unlink     A6
  11724. 00008510  4E75                     rts
  11725. 00008512  4E56 FFF0                link       A6, -0x0010
  11726. 00008516  2F0A                     move.l     -[A7], A2
  11727. 00008518  246E 0008                movea.l    A2, [A6 + 0x8]
  11728. 0000851C  486E FFF0                pea.l      [A6 - 0x10]
  11729. 00008520  2F0A                     move.l     -[A7], A2
  11730. 00008522  2057                     movea.l    A0, [A7]
  11731. 00008524  2268 0004                movea.l    A1, [A0 + 0x4]
  11732. 00008528  2269 003C                movea.l    A1, [A1 + 0x3C]
  11733. 0000852C  4E91                     jsr        [A1]
  11734. 0000852E  4A00                     tst.b      D0
  11735. 00008530  504F                     addq.w     A7, 8
  11736. 00008532  6756                     beq        +0x58 /* 0000858A */
  11737. 00008534  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11738. 00008538  2050                     movea.l    A0, [A0]
  11739. 0000853A  216E FFF0 0008           move.l     [A0 + 0x8], [A6 - 0x10]
  11740. 00008540  216E FFF4 000C           move.l     [A0 + 0xC], [A6 - 0xC]
  11741. 00008546  2D6D E85E FFF8           move.l     [A6 - 0x8], [A5 - 0x17A2]
  11742. 0000854C  2D6D E862 FFFC           move.l     [A6 - 0x4], [A5 - 0x179E]
  11743. 00008552  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11744. 00008556  2F10                     move.l     -[A7], [A0]
  11745. 00008558  486E FFF8                pea.l      [A6 - 0x8]
  11746. 0000855C  2F0A                     move.l     -[A7], A2
  11747. 0000855E  61FF 0000 2350           bsr        +0x2352 /* 0000A8B0 */
  11748. 00008564  2D6A 0028 FFF8           move.l     [A6 - 0x8], [A2 + 0x28]
  11749. 0000856A  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11750. 0000856E  2050                     movea.l    A0, [A0]
  11751. 00008570  4868 0004                pea.l      [A0 + 0x4]
  11752. 00008574  486E FFF8                pea.l      [A6 - 0x8]
  11753. 00008578  2F0A                     move.l     -[A7], A2
  11754. 0000857A  61FF 0000 2334           bsr        +0x2336 /* 0000A8B0 */
  11755. 00008580  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11756. 00008584  A9D0                     syscall    TECalText
  11757. 00008586  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11758. label0000858A:
  11759. 0000858A  245F                     movea.l    A2, [A7]+
  11760. 0000858C  4E5E                     unlink     A6
  11761. 0000858E  4E75                     rts
  11762. 00008590  4E56 0000                link       A6, 0
  11763. 00008594  48E7 0030                movem.l    -[A7], A2,A3
  11764. 00008598  246E 0008                movea.l    A2, [A6 + 0x8]
  11765. 0000859C  4227                     clr.b      -[A7]
  11766. 0000859E  266A 00B4                movea.l    A3, [A2 + 0xB4]
  11767. 000085A2  594F                     subq.w     A7, 4
  11768. 000085A4  2053                     movea.l    A0, [A3]
  11769. 000085A6  3268 005E                movea.w    A1, [A0 + 0x5E]
  11770. 000085AA  2F09                     move.l     -[A7], A1
  11771. 000085AC  4878 0001                push.l     0x1
  11772. 000085B0  2F0B                     move.l     -[A7], A3
  11773. 000085B2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  11774. 000085B6  A83D                     syscall    TEDispatch
  11775. 000085B8  201F                     move.l     D0, [A7]+
  11776. 000085BA  2F00                     move.l     -[A7], D0
  11777. 000085BC  2F2A 0028                move.l     -[A7], [A2 + 0x28]
  11778. 000085C0  2F0A                     move.l     -[A7], A2
  11779. 000085C2  61FF 0000 1CC0           bsr        +0x1CC2 /* 0000A284 */
  11780. 000085C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11781. 000085CC  4CDF 0C00                movem.l    A2,A3, [A7]+
  11782. 000085D0  4E5E                     unlink     A6
  11783. 000085D2  4E75                     rts
  11784. 000085D4  4E56 0000                link       A6, 0
  11785. 000085D8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11786. 000085DC  246E 0008                movea.l    A2, [A6 + 0x8]
  11787. 000085E0  3A2E 000C                move.w     D5, [A6 + 0xC]
  11788. 000085E4  382E 000E                move.w     D4, [A6 + 0xE]
  11789. 000085E8  162E 0010                move.b     D3, [A6 + 0x10]
  11790. 000085EC  4227                     clr.b      -[A7]
  11791. 000085EE  3F04                     move.w     -[A7], D4
  11792. 000085F0  3F05                     move.w     -[A7], D5
  11793. 000085F2  2F0A                     move.l     -[A7], A2
  11794. 000085F4  61FF 0000 0A3A           bsr        +0xA3C /* 00009030 */
  11795. 000085FA  302A 00BA                move.w     D0, [A2 + 0xBA]
  11796. 000085FE  0280 0000 1000           andi.l     D0, 0x1000
  11797. 00008604  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11798. 00008608  6718                     beq        +0x1A /* 00008622 */
  11799. 0000860A  4227                     clr.b      -[A7]
  11800. 0000860C  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  11801. 00008610  306A 000C                movea.w    A0, [A2 + 0xC]
  11802. 00008614  2F08                     move.l     -[A7], A0
  11803. 00008616  2F0A                     move.l     -[A7], A2
  11804. 00008618  61FF 0000 1C6A           bsr        +0x1C6C /* 0000A284 */
  11805. 0000861E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11806. label00008622:
  11807. 00008622  2F0A                     move.l     -[A7], A2
  11808. 00008624  2057                     movea.l    A0, [A7]
  11809. 00008626  2268 0004                movea.l    A1, [A0 + 0x4]
  11810. 0000862A  2269 0254                movea.l    A1, [A1 + 0x254]
  11811. 0000862E  4E91                     jsr        [A1]
  11812. 00008630  2F0A                     move.l     -[A7], A2
  11813. 00008632  2057                     movea.l    A0, [A7]
  11814. 00008634  2268 0004                movea.l    A1, [A0 + 0x4]
  11815. 00008638  2269 0248                movea.l    A1, [A1 + 0x248]
  11816. 0000863C  4E91                     jsr        [A1]
  11817. 0000863E  4A03                     tst.b      D3
  11818. 00008640  504F                     addq.w     A7, 8
  11819. 00008642  6710                     beq        +0x12 /* 00008654 */
  11820. 00008644  2F0A                     move.l     -[A7], A2
  11821. 00008646  2057                     movea.l    A0, [A7]
  11822. 00008648  2268 0004                movea.l    A1, [A0 + 0x4]
  11823. 0000864C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11824. 00008650  4E91                     jsr        [A1]
  11825. 00008652  584F                     addq.w     A7, 4
  11826. label00008654:
  11827. 00008654  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11828. 00008658  4E5E                     unlink     A6
  11829. 0000865A  4E75                     rts
  11830. 0000865C  4E56 0000                link       A6, 0
  11831. 00008660  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11832. 00008664  246E 0008                movea.l    A2, [A6 + 0x8]
  11833. 00008668  2A2E 000C                move.l     D5, [A6 + 0xC]
  11834. 0000866C  282E 0010                move.l     D4, [A6 + 0x10]
  11835. 00008670  162E 0014                move.b     D3, [A6 + 0x14]
  11836. 00008674  1F03                     move.b     -[A7], D3
  11837. 00008676  2F04                     move.l     -[A7], D4
  11838. 00008678  2F05                     move.l     -[A7], D5
  11839. 0000867A  2F0A                     move.l     -[A7], A2
  11840. 0000867C  61FF 0000 0A5A           bsr        +0xA5C /* 000090D8 */
  11841. 00008682  2F0A                     move.l     -[A7], A2
  11842. 00008684  2057                     movea.l    A0, [A7]
  11843. 00008686  2268 0004                movea.l    A1, [A0 + 0x4]
  11844. 0000868A  2269 0254                movea.l    A1, [A1 + 0x254]
  11845. 0000868E  4E91                     jsr        [A1]
  11846. 00008690  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11847. 00008694  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11848. 00008698  4E5E                     unlink     A6
  11849. 0000869A  4E75                     rts
  11850. 0000869C  4E56 0000                link       A6, 0
  11851. 000086A0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11852. 000086A4  246E 0008                movea.l    A2, [A6 + 0x8]
  11853. 000086A8  282E 000C                move.l     D4, [A6 + 0xC]
  11854. 000086AC  262E 0010                move.l     D3, [A6 + 0x10]
  11855. 000086B0  1A2E 0014                move.b     D5, [A6 + 0x14]
  11856. 000086B4  206A 00B4                movea.l    A0, [A2 + 0xB4]
  11857. 000086B8  2050                     movea.l    A0, [A0]
  11858. 000086BA  4868 0008                pea.l      [A0 + 0x8]
  11859. 000086BE  3F04                     move.w     -[A7], D4
  11860. 000086C0  3F03                     move.w     -[A7], D3
  11861. 000086C2  A8A8                     syscall    OffsetRect
  11862. 000086C4  1F05                     move.b     -[A7], D5
  11863. 000086C6  2F03                     move.l     -[A7], D3
  11864. 000086C8  2F04                     move.l     -[A7], D4
  11865. 000086CA  2F0A                     move.l     -[A7], A2
  11866. 000086CC  61FF 0000 17A6           bsr        +0x17A8 /* 00009E74 */
  11867. 000086D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11868. 000086D6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11869. 000086DA  4E5E                     unlink     A6
  11870. 000086DC  4E75                     rts
  11871. 000086DE  4E56 0000                link       A6, 0
  11872. 000086E2  2F0A                     move.l     -[A7], A2
  11873. 000086E4  246E 0008                movea.l    A2, [A6 + 0x8]
  11874. 000086E8  42A7                     clr.l      -[A7]
  11875. 000086EA  2F0A                     move.l     -[A7], A2
  11876. 000086EC  2057                     movea.l    A0, [A7]
  11877. 000086EE  2268 0004                movea.l    A1, [A0 + 0x4]
  11878. 000086F2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11879. 000086F6  4E91                     jsr        [A1]
  11880. 000086F8  4A00                     tst.b      D0
  11881. 000086FA  504F                     addq.w     A7, 8
  11882. 000086FC  6706                     beq        +0x8 /* 00008704 */
  11883. 000086FE  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11884. 00008702  A9D8                     syscall    TEActivate
  11885. label00008704:
  11886. 00008704  486A 00B0                pea.l      [A2 + 0xB0]
  11887. 00008708  2057                     movea.l    A0, [A7]
  11888. 0000870A  2250                     movea.l    A1, [A0]
  11889. 0000870C  2269 000C                movea.l    A1, [A1 + 0xC]
  11890. 00008710  4E91                     jsr        [A1]
  11891. 00008712  584F                     addq.w     A7, 4
  11892. 00008714  245F                     movea.l    A2, [A7]+
  11893. 00008716  4E5E                     unlink     A6
  11894. 00008718  4E75                     rts
  11895. 0000871A  4E56 0000                link       A6, 0
  11896. 0000871E  2F0A                     move.l     -[A7], A2
  11897. 00008720  246E 0008                movea.l    A2, [A6 + 0x8]
  11898. 00008724  42A7                     clr.l      -[A7]
  11899. 00008726  2F0A                     move.l     -[A7], A2
  11900. 00008728  2057                     movea.l    A0, [A7]
  11901. 0000872A  2268 0004                movea.l    A1, [A0 + 0x4]
  11902. 0000872E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11903. 00008732  4E91                     jsr        [A1]
  11904. 00008734  4A00                     tst.b      D0
  11905. 00008736  504F                     addq.w     A7, 8
  11906. 00008738  6706                     beq        +0x8 /* 00008740 */
  11907. 0000873A  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11908. 0000873E  A9D9                     syscall    TEDeactivate
  11909. label00008740:
  11910. 00008740  486A 00B0                pea.l      [A2 + 0xB0]
  11911. 00008744  2057                     movea.l    A0, [A7]
  11912. 00008746  2250                     movea.l    A1, [A0]
  11913. 00008748  2269 0010                movea.l    A1, [A1 + 0x10]
  11914. 0000874C  4E91                     jsr        [A1]
  11915. 0000874E  584F                     addq.w     A7, 4
  11916. 00008750  245F                     movea.l    A2, [A7]+
  11917. 00008752  4E5E                     unlink     A6
  11918. 00008754  4E75                     rts
  11919. 00008756  4E56 0000                link       A6, 0
  11920. 0000875A  2F0A                     move.l     -[A7], A2
  11921. 0000875C  246E 0008                movea.l    A2, [A6 + 0x8]
  11922. 00008760  42A7                     clr.l      -[A7]
  11923. 00008762  2F0A                     move.l     -[A7], A2
  11924. 00008764  2057                     movea.l    A0, [A7]
  11925. 00008766  2268 0004                movea.l    A1, [A0 + 0x4]
  11926. 0000876A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  11927. 0000876E  4E91                     jsr        [A1]
  11928. 00008770  4A00                     tst.b      D0
  11929. 00008772  504F                     addq.w     A7, 8
  11930. 00008774  6726                     beq        +0x28 /* 0000879C */
  11931. 00008776  2F0A                     move.l     -[A7], A2
  11932. 00008778  61FF FFFF BFE4           bsr        -0x401A /* 0000475E */
  11933. 0000877E  4A00                     tst.b      D0
  11934. 00008780  584F                     addq.w     A7, 4
  11935. 00008782  6718                     beq        +0x1A /* 0000879C */
  11936. 00008784  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  11937. 00008788  2F0A                     move.l     -[A7], A2
  11938. 0000878A  61FF FFFF F796           bsr        -0x868 /* 00007F22 */
  11939. 00008790  4A00                     tst.b      D0
  11940. 00008792  5C4F                     addq.w     A7, 6
  11941. 00008794  6706                     beq        +0x8 /* 0000879C */
  11942. 00008796  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  11943. 0000879A  A9DA                     syscall    TEIdle
  11944. label0000879C:
  11945. 0000879C  245F                     movea.l    A2, [A7]+
  11946. 0000879E  4E5E                     unlink     A6
  11947. 000087A0  4E75                     rts
  11948. 000087A2  4E75                     rts
  11949. 000087A4  4E56 FFF8                link       A6, -0x0008
  11950. 000087A8  48E7 1030                movem.l    -[A7], D3,A2,A3
  11951. 000087AC  266E 0008                movea.l    A3, [A6 + 0x8]
  11952. 000087B0  7008                     moveq.l    D0, 0x08
  11953. 000087B2  A122                     syscall    NewHandle, flags=1
  11954. 000087B4  2448                     movea.l    A2, A0
  11955. 000087B6  200A                     move.l     D0, A2
  11956. 000087B8  662E                     bne        +0x30 /* 000087E8 */
  11957. 000087BA  554F                     subq.w     A7, 2
  11958. 000087BC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  11959. 000087C0  301F                     move.w     D0, [A7]+
  11960. 000087C2  3600                     move.w     D3, D0
  11961. 000087C4  3003                     move.w     D0, D3
  11962. 000087C6  48C0                     ext.l      D0
  11963. 000087C8  6602                     bne        +0x4 /* 000087CC */
  11964. 000087CA  7694                     moveq.l    D3, 0xFFFFFF94
  11965. label000087CC:
  11966. 000087CC  42A7                     clr.l      -[A7]
  11967. 000087CE  486E FFF8                pea.l      [A6 - 0x8]
  11968. 000087D2  3043                     movea.w    A0, D3
  11969. 000087D4  2D48 FFF8                move.l     [A6 - 0x8], A0
  11970. 000087D8  4879 0001 1AC4           push.l     0x11AC4
  11971. 000087DE  4EB9 0000 2542           jsr        [0x00002542]
  11972. 000087E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11973. label000087E8:
  11974. 000087E8  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11975. 000087EC  2050                     movea.l    A0, [A0]
  11976. 000087EE  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  11977. 000087F4  554F                     subq.w     A7, 2
  11978. 000087F6  486E FFFC                pea.l      [A6 - 0x4]
  11979. 000087FA  4EB9 0000 2502           jsr        [0x00002502]
  11980. 00008800  301F                     move.w     D0, [A7]+
  11981. 00008802  2052                     movea.l    A0, [A2]
  11982. 00008804  20AE FFFC                move.l     [A0], [A6 - 0x4]
  11983. 00008808  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11984. 0000880C  2050                     movea.l    A0, [A0]
  11985. 0000880E  2252                     movea.l    A1, [A2]
  11986. 00008810  3368 0020 0004           move.w     [A1 + 0x4], [A0 + 0x20]
  11987. 00008816  206B 00B4                movea.l    A0, [A3 + 0xB4]
  11988. 0000881A  2050                     movea.l    A0, [A0]
  11989. 0000881C  2252                     movea.l    A1, [A2]
  11990. 0000881E  3368 0022 0006           move.w     [A1 + 0x6], [A0 + 0x22]
  11991. 00008824  204A                     movea.l    A0, A2
  11992. 00008826  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  11993. 0000882A  4E5E                     unlink     A6
  11994. 0000882C  4E75                     rts
  11995. 0000882E  4E56 FFF0                link       A6, -0x0010
  11996. 00008832  48E7 0030                movem.l    -[A7], A2,A3
  11997. 00008836  246E 0008                movea.l    A2, [A6 + 0x8]
  11998. 0000883A  266E 000C                movea.l    A3, [A6 + 0xC]
  11999. 0000883E  2F0B                     move.l     -[A7], A3
  12000. 00008840  2F0A                     move.l     -[A7], A2
  12001. 00008842  61FF 0000 096C           bsr        +0x96E /* 000091B0 */
  12002. 00008848  206A 00B4                movea.l    A0, [A2 + 0xB4]
  12003. 0000884C  2050                     movea.l    A0, [A0]
  12004. 0000884E  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  12005. 00008854  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  12006. 0000885A  4878 0008                push.l     0x8
  12007. 0000885E  486E FFF8                pea.l      [A6 - 0x8]
  12008. 00008862  2F0B                     move.l     -[A7], A3
  12009. 00008864  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  12010. 0000886A  206A 00B4                movea.l    A0, [A2 + 0xB4]
  12011. 0000886E  2050                     movea.l    A0, [A0]
  12012. 00008870  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  12013. 00008874  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  12014. 0000887A  4878 0008                push.l     0x8
  12015. 0000887E  486E FFF0                pea.l      [A6 - 0x10]
  12016. 00008882  2F0B                     move.l     -[A7], A3
  12017. 00008884  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  12018. 0000888A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  12019. 0000888E  4CDF 0C00                movem.l    A2,A3, [A7]+
  12020. 00008892  4E5E                     unlink     A6
  12021. 00008894  4E75                     rts
  12022. 00008896  4E56 FFF0                link       A6, -0x0010
  12023. 0000889A  48E7 0030                movem.l    -[A7], A2,A3
  12024. 0000889E  246E 0008                movea.l    A2, [A6 + 0x8]
  12025. 000088A2  266E 000C                movea.l    A3, [A6 + 0xC]
  12026. 000088A6  2F0B                     move.l     -[A7], A3
  12027. 000088A8  2F0A                     move.l     -[A7], A2
  12028. 000088AA  61FF 0000 0984           bsr        +0x986 /* 00009230 */
  12029. 000088B0  4878 0008                push.l     0x8
  12030. 000088B4  486E FFF8                pea.l      [A6 - 0x8]
  12031. 000088B8  2F0B                     move.l     -[A7], A3
  12032. 000088BA  2057                     movea.l    A0, [A7]
  12033. 000088BC  2250                     movea.l    A1, [A0]
  12034. 000088BE  2269 0024                movea.l    A1, [A1 + 0x24]
  12035. 000088C2  4E91                     jsr        [A1]
  12036. 000088C4  206A 00B4                movea.l    A0, [A2 + 0xB4]
  12037. 000088C8  2050                     movea.l    A0, [A0]
  12038. 000088CA  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  12039. 000088D0  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  12040. 000088D6  4878 0008                push.l     0x8
  12041. 000088DA  486E FFF0                pea.l      [A6 - 0x10]
  12042. 000088DE  2F0B                     move.l     -[A7], A3
  12043. 000088E0  2057                     movea.l    A0, [A7]
  12044. 000088E2  2250                     movea.l    A1, [A0]
  12045. 000088E4  2269 0024                movea.l    A1, [A1 + 0x24]
  12046. 000088E8  4E91                     jsr        [A1]
  12047. 000088EA  206A 00B4                movea.l    A0, [A2 + 0xB4]
  12048. 000088EE  2050                     movea.l    A0, [A0]
  12049. 000088F0  20AE FFF0                move.l     [A0], [A6 - 0x10]
  12050. 000088F4  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  12051. 000088FA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  12052. 000088FE  4CDF 0C00                movem.l    A2,A3, [A7]+
  12053. 00008902  4E5E                     unlink     A6
  12054. 00008904  4E75                     rts
  12055. fn00008906:
  12056. 00008906  4E56 FFE6                link       A6, -0x001A
  12057. 0000890A  48E7 1030                movem.l    -[A7], D3,A2,A3
  12058. 0000890E  246E 0008                movea.l    A2, [A6 + 0x8]
  12059. 00008912  362E 000C                move.w     D3, [A6 + 0xC]
  12060. 00008916  4A43                     tst.w      D3
  12061. 00008918  6714                     beq        +0x16 /* 0000892E */
  12062. 0000891A  204A                     movea.l    A0, A2
  12063. 0000891C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12064. 00008920  2648                     movea.l    A3, A0
  12065. 00008922  2488                     move.l     [A2], A0
  12066. 00008924  2F0B                     move.l     -[A7], A3
  12067. 00008926  4EB9 0000 3F3A           jsr        [0x00003F3A]
  12068. 0000892C  584F                     addq.w     A7, 4
  12069. label0000892E:
  12070. 0000892E  4267                     clr.w      -[A7]
  12071. 00008930  2F0A                     move.l     -[A7], A2
  12072. 00008932  61FF FFFF B136           bsr        -0x4EC8 /* 00003A6A */
  12073. 00008938  41ED E876                lea.l      A0, [A5 - 0x178A]
  12074. 0000893C  2548 0004                move.l     [A2 + 0x4], A0
  12075. 00008940  41ED E876                lea.l      A0, [A5 - 0x178A]
  12076. 00008944  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  12077. 00008948  2252                     movea.l    A1, [A2]
  12078. 0000894A  2288                     move.l     [A1], A0
  12079. 0000894C  2652                     movea.l    A3, [A2]
  12080. 0000894E  204A                     movea.l    A0, A2
  12081. 00008950  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12082. 00008954  91CB                     sub.l      A0, A3
  12083. 00008956  2748 0008                move.l     [A3 + 0x8], A0
  12084. 0000895A  486A 0044                pea.l      [A2 + 0x44]
  12085. 0000895E  4EB9 0000 4820           jsr        [0x00004820]
  12086. 00008964  42AE FFEA                clr.l      [A6 - 0x16]
  12087. 00008968  42AE FFE6                clr.l      [A6 - 0x1A]
  12088. 0000896C  42AE FFF2                clr.l      [A6 - 0xE]
  12089. 00008970  42AE FFEE                clr.l      [A6 - 0x12]
  12090. 00008974  7001                     moveq.l    D0, 0x01
  12091. 00008976  2D40 FFFA                move.l     [A6 - 0x6], D0
  12092. 0000897A  2D40 FFF6                move.l     [A6 - 0xA], D0
  12093. 0000897E  426E FFFE                clr.w      [A6 - 0x2]
  12094. 00008982  486E FFE6                pea.l      [A6 - 0x1A]
  12095. 00008986  2F0A                     move.l     -[A7], A2
  12096. 00008988  61FF 0000 01DA           bsr        +0x1DC /* 00008B64 */
  12097. 0000898E  204A                     movea.l    A0, A2
  12098. 00008990  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12099. 00008994  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  12100. 00008998  4E5E                     unlink     A6
  12101. 0000899A  4E75                     rts
  12102. 0000899C  4E56 0000                link       A6, 0
  12103. 000089A0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  12104. 000089A4  246E 0008                movea.l    A2, [A6 + 0x8]
  12105. 000089A8  382E 000C                move.w     D4, [A6 + 0xC]
  12106. 000089AC  262E 000E                move.l     D3, [A6 + 0xE]
  12107. 000089B0  286E 0012                movea.l    A4, [A6 + 0x12]
  12108. 000089B4  4A44                     tst.w      D4
  12109. 000089B6  6714                     beq        +0x16 /* 000089CC */
  12110. 000089B8  204A                     movea.l    A0, A2
  12111. 000089BA  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12112. 000089BE  2648                     movea.l    A3, A0
  12113. 000089C0  2488                     move.l     [A2], A0
  12114. 000089C2  2F0B                     move.l     -[A7], A3
  12115. 000089C4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  12116. 000089CA  584F                     addq.w     A7, 4
  12117. label000089CC:
  12118. 000089CC  2F03                     move.l     -[A7], D3
  12119. 000089CE  4267                     clr.w      -[A7]
  12120. 000089D0  2F0A                     move.l     -[A7], A2
  12121. 000089D2  61FF FFFF B130           bsr        -0x4ECE /* 00003B04 */
  12122. 000089D8  41ED E876                lea.l      A0, [A5 - 0x178A]
  12123. 000089DC  2548 0004                move.l     [A2 + 0x4], A0
  12124. 000089E0  41ED E876                lea.l      A0, [A5 - 0x178A]
  12125. 000089E4  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  12126. 000089E8  2252                     movea.l    A1, [A2]
  12127. 000089EA  2288                     move.l     [A1], A0
  12128. 000089EC  2652                     movea.l    A3, [A2]
  12129. 000089EE  204A                     movea.l    A0, A2
  12130. 000089F0  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12131. 000089F4  91CB                     sub.l      A0, A3
  12132. 000089F6  2748 0008                move.l     [A3 + 0x8], A0
  12133. 000089FA  486A 0044                pea.l      [A2 + 0x44]
  12134. 000089FE  4EB9 0000 4820           jsr        [0x00004820]
  12135. 00008A04  2F0C                     move.l     -[A7], A4
  12136. 00008A06  2F0A                     move.l     -[A7], A2
  12137. 00008A08  61FF 0000 015A           bsr        +0x15C /* 00008B64 */
  12138. 00008A0E  2F0A                     move.l     -[A7], A2
  12139. 00008A10  4EB9 0001 C61A           jsr        [0x0001C61A]
  12140. 00008A16  204A                     movea.l    A0, A2
  12141. 00008A18  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  12142. 00008A1C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  12143. 00008A20  4E5E                     unlink     A6
  12144. 00008A22  4E75                     rts
  12145. fn00008A24:
  12146. 00008A24  4E56 FFE6                link       A6, -0x001A
  12147. 00008A28  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12148. 00008A2C  246E 0008                movea.l    A2, [A6 + 0x8]
  12149. 00008A30  362E 000C                move.w     D3, [A6 + 0xC]
  12150. 00008A34  286E 000E                movea.l    A4, [A6 + 0xE]
  12151. 00008A38  4A43                     tst.w      D3
  12152. 00008A3A  6714                     beq        +0x16 /* 00008A50 */
  12153. 00008A3C  204A                     movea.l    A0, A2
  12154. 00008A3E  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12155. 00008A42  2648                     movea.l    A3, A0
  12156. 00008A44  2488                     move.l     [A2], A0
  12157. 00008A46  2F0B                     move.l     -[A7], A3
  12158. 00008A48  4EB9 0000 3F3A           jsr        [0x00003F3A]
  12159. 00008A4E  584F                     addq.w     A7, 4
  12160. label00008A50:
  12161. 00008A50  2F0C                     move.l     -[A7], A4
  12162. 00008A52  4267                     clr.w      -[A7]
  12163. 00008A54  2F0A                     move.l     -[A7], A2
  12164. 00008A56  61FF FFFF B110           bsr        -0x4EEE /* 00003B68 */
  12165. 00008A5C  41ED E876                lea.l      A0, [A5 - 0x178A]
  12166. 00008A60  2548 0004                move.l     [A2 + 0x4], A0
  12167. 00008A64  41ED E876                lea.l      A0, [A5 - 0x178A]
  12168. 00008A68  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  12169. 00008A6C  2252                     movea.l    A1, [A2]
  12170. 00008A6E  2288                     move.l     [A1], A0
  12171. 00008A70  2652                     movea.l    A3, [A2]
  12172. 00008A72  204A                     movea.l    A0, A2
  12173. 00008A74  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12174. 00008A78  91CB                     sub.l      A0, A3
  12175. 00008A7A  2748 0008                move.l     [A3 + 0x8], A0
  12176. 00008A7E  486A 0044                pea.l      [A2 + 0x44]
  12177. 00008A82  4EB9 0000 4820           jsr        [0x00004820]
  12178. 00008A88  4878 001A                push.l     0x1A
  12179. 00008A8C  486E FFE6                pea.l      [A6 - 0x1A]
  12180. 00008A90  2F0C                     move.l     -[A7], A4
  12181. 00008A92  2057                     movea.l    A0, [A7]
  12182. 00008A94  2250                     movea.l    A1, [A0]
  12183. 00008A96  2269 0024                movea.l    A1, [A1 + 0x24]
  12184. 00008A9A  4E91                     jsr        [A1]
  12185. 00008A9C  486E FFE6                pea.l      [A6 - 0x1A]
  12186. 00008AA0  2F0A                     move.l     -[A7], A2
  12187. 00008AA2  61FF 0000 00C0           bsr        +0xC2 /* 00008B64 */
  12188. 00008AA8  2F0A                     move.l     -[A7], A2
  12189. 00008AAA  4EB9 0001 C61A           jsr        [0x0001C61A]
  12190. 00008AB0  204A                     movea.l    A0, A2
  12191. 00008AB2  4FEF 0026                lea.l      A7, [A7 + 0x26]
  12192. 00008AB6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12193. 00008ABA  4E5E                     unlink     A6
  12194. 00008ABC  4E75                     rts
  12195. fn00008ABE:
  12196. 00008ABE  4E56 0000                link       A6, 0
  12197. 00008AC2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12198. 00008AC6  246E 0008                movea.l    A2, [A6 + 0x8]
  12199. 00008ACA  362E 000C                move.w     D3, [A6 + 0xC]
  12200. 00008ACE  200A                     move.l     D0, A2
  12201. 00008AD0  6700 0088                beq        +0x8A /* 00008B5A */
  12202. 00008AD4  41ED E876                lea.l      A0, [A5 - 0x178A]
  12203. 00008AD8  2548 0004                move.l     [A2 + 0x4], A0
  12204. 00008ADC  41ED E876                lea.l      A0, [A5 - 0x178A]
  12205. 00008AE0  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  12206. 00008AE4  2252                     movea.l    A1, [A2]
  12207. 00008AE6  2288                     move.l     [A1], A0
  12208. 00008AE8  2652                     movea.l    A3, [A2]
  12209. 00008AEA  204A                     movea.l    A0, A2
  12210. 00008AEC  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12211. 00008AF0  2848                     movea.l    A4, A0
  12212. 00008AF2  91CB                     sub.l      A0, A3
  12213. 00008AF4  2748 0008                move.l     [A3 + 0x8], A0
  12214. 00008AF8  2F0A                     move.l     -[A7], A2
  12215. 00008AFA  61FF 0000 01C0           bsr        +0x1C2 /* 00008CBC */
  12216. 00008B00  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  12217. 00008B04  A8D9                     syscall    DisposRgn/DisposeRgn
  12218. 00008B06  2F0A                     move.l     -[A7], A2
  12219. 00008B08  61FF 0000 0EF0           bsr        +0xEF2 /* 000099FA */
  12220. 00008B0E  B5ED 06BE                cmpa.l     A2, [A5 + 0x6BE]
  12221. 00008B12  504F                     addq.w     A7, 8
  12222. 00008B14  660A                     bne        +0xC /* 00008B20 */
  12223. 00008B16  42A7                     clr.l      -[A7]
  12224. 00008B18  4EB9 0001 C61A           jsr        [0x0001C61A]
  12225. 00008B1E  584F                     addq.w     A7, 4
  12226. label00008B20:
  12227. 00008B20  3F3C FFFF                move.w     -[A7], 0xFFFF
  12228. 00008B24  486A 0044                pea.l      [A2 + 0x44]
  12229. 00008B28  4EB9 0000 47E8           jsr        [0x000047E8]
  12230. 00008B2E  4267                     clr.w      -[A7]
  12231. 00008B30  2F0A                     move.l     -[A7], A2
  12232. 00008B32  61FF FFFF B18E           bsr        -0x4E70 /* 00003CC2 */
  12233. 00008B38  4A43                     tst.w      D3
  12234. 00008B3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12235. 00008B3E  670C                     beq        +0xE /* 00008B4C */
  12236. 00008B40  4267                     clr.w      -[A7]
  12237. 00008B42  2F0C                     move.l     -[A7], A4
  12238. 00008B44  4EB9 0000 3F42           jsr        [0x00003F42]
  12239. 00008B4A  5C4F                     addq.w     A7, 6
  12240. label00008B4C:
  12241. 00008B4C  4A43                     tst.w      D3
  12242. 00008B4E  6F0A                     ble        +0xC /* 00008B5A */
  12243. 00008B50  2F0A                     move.l     -[A7], A2
  12244. 00008B52  4EB9 0000 2592           jsr        [0x00002592]
  12245. 00008B58  584F                     addq.w     A7, 4
  12246. label00008B5A:
  12247. 00008B5A  204A                     movea.l    A0, A2
  12248. 00008B5C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12249. 00008B60  4E5E                     unlink     A6
  12250. 00008B62  4E75                     rts
  12251. fn00008B64:
  12252. 00008B64  4E56 0000                link       A6, 0
  12253. 00008B68  48E7 0030                movem.l    -[A7], A2,A3
  12254. 00008B6C  246E 0008                movea.l    A2, [A6 + 0x8]
  12255. 00008B70  266E 000C                movea.l    A3, [A6 + 0xC]
  12256. 00008B74  2553 0028                move.l     [A2 + 0x28], [A3]
  12257. 00008B78  256B 0004 002C           move.l     [A2 + 0x2C], [A3 + 0x4]
  12258. 00008B7E  256B 0010 0038           move.l     [A2 + 0x38], [A3 + 0x10]
  12259. 00008B84  256B 0014 003C           move.l     [A2 + 0x3C], [A3 + 0x14]
  12260. 00008B8A  7001                     moveq.l    D0, 0x01
  12261. 00008B8C  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  12262. 00008B90  6F06                     ble        +0x8 /* 00008B98 */
  12263. 00008B92  7001                     moveq.l    D0, 0x01
  12264. 00008B94  2540 0038                move.l     [A2 + 0x38], D0
  12265. label00008B98:
  12266. 00008B98  7001                     moveq.l    D0, 0x01
  12267. 00008B9A  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  12268. 00008B9E  6F06                     ble        +0x8 /* 00008BA6 */
  12269. 00008BA0  7001                     moveq.l    D0, 0x01
  12270. 00008BA2  2540 003C                move.l     [A2 + 0x3C], D0
  12271. label00008BA6:
  12272. 00008BA6  0C6B 0001 0018           cmpi.w     [A3 + 0x18], 0x1
  12273. 00008BAC  57C0                     seq        D0
  12274. 00008BAE  4400                     neg.b      D0
  12275. 00008BB0  1540 0078                move.b     [A2 + 0x78], D0
  12276. 00008BB4  42AA 0034                clr.l      [A2 + 0x34]
  12277. 00008BB8  42AA 0030                clr.l      [A2 + 0x30]
  12278. 00008BBC  256D E86E 0040           move.l     [A2 + 0x40], [A5 - 0x1792]
  12279. 00008BC2  256D E866 006C           move.l     [A2 + 0x6C], [A5 - 0x179A]
  12280. 00008BC8  256D E86A 0070           move.l     [A2 + 0x70], [A5 - 0x1796]
  12281. 00008BCE  594F                     subq.w     A7, 4
  12282. 00008BD0  A8D8                     syscall    NewRgn
  12283. 00008BD2  205F                     movea.l    A0, [A7]+
  12284. 00008BD4  2548 0074                move.l     [A2 + 0x74], A0
  12285. 00008BD8  4227                     clr.b      -[A7]
  12286. 00008BDA  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  12287. 00008BDE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  12288. 00008BE2  2F0A                     move.l     -[A7], A2
  12289. 00008BE4  61FF 0000 1242           bsr        +0x1244 /* 00009E28 */
  12290. 00008BEA  2F0A                     move.l     -[A7], A2
  12291. 00008BEC  61FF 0000 032C           bsr        +0x32E /* 00008F1A */
  12292. 00008BF2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12293. 00008BF6  4CDF 0C00                movem.l    A2,A3, [A7]+
  12294. 00008BFA  4E5E                     unlink     A6
  12295. 00008BFC  4E75                     rts
  12296. 00008BFE  4E56 FFEC                link       A6, -0x0014
  12297. 00008C02  48E7 0030                movem.l    -[A7], A2,A3
  12298. 00008C06  246E 0008                movea.l    A2, [A6 + 0x8]
  12299. 00008C0A  42A7                     clr.l      -[A7]
  12300. 00008C0C  486A 0044                pea.l      [A2 + 0x44]
  12301. 00008C10  486E FFEC                pea.l      [A6 - 0x14]
  12302. 00008C14  4EB9 0000 13C8           jsr        [0x000013C8]
  12303. 00008C1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12304. 00008C1E  6012                     bra        +0x14 /* 00008C32 */
  12305. label00008C20:
  12306. 00008C20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12307. 00008C24  2057                     movea.l    A0, [A7]
  12308. 00008C26  2268 0004                movea.l    A1, [A0 + 0x4]
  12309. 00008C2A  2269 000C                movea.l    A1, [A1 + 0xC]
  12310. 00008C2E  4E91                     jsr        [A1]
  12311. 00008C30  584F                     addq.w     A7, 4
  12312. label00008C32:
  12313. 00008C32  486E FFFC                pea.l      [A6 - 0x4]
  12314. 00008C36  486E FFEC                pea.l      [A6 - 0x14]
  12315. 00008C3A  4EB9 0000 1380           jsr        [0x00001380]
  12316. 00008C40  4A00                     tst.b      D0
  12317. 00008C42  504F                     addq.w     A7, 8
  12318. 00008C44  66DA                     bne        -0x24 /* 00008C20 */
  12319. 00008C46  266A 0020                movea.l    A3, [A2 + 0x20]
  12320. 00008C4A  200B                     move.l     D0, A3
  12321. 00008C4C  6712                     beq        +0x14 /* 00008C60 */
  12322. 00008C4E  2F0A                     move.l     -[A7], A2
  12323. 00008C50  2F0B                     move.l     -[A7], A3
  12324. 00008C52  2057                     movea.l    A0, [A7]
  12325. 00008C54  2268 0004                movea.l    A1, [A0 + 0x4]
  12326. 00008C58  2269 0194                movea.l    A1, [A1 + 0x194]
  12327. 00008C5C  4E91                     jsr        [A1]
  12328. 00008C5E  504F                     addq.w     A7, 8
  12329. label00008C60:
  12330. 00008C60  2F0A                     move.l     -[A7], A2
  12331. 00008C62  2057                     movea.l    A0, [A7]
  12332. 00008C64  2268 0004                movea.l    A1, [A0 + 0x4]
  12333. 00008C68  2269 011C                movea.l    A1, [A1 + 0x11C]
  12334. 00008C6C  4E91                     jsr        [A1]
  12335. 00008C6E  3F3C FFFF                move.w     -[A7], 0xFFFF
  12336. 00008C72  486E FFEC                pea.l      [A6 - 0x14]
  12337. 00008C76  4EB9 0000 1396           jsr        [0x00001396]
  12338. 00008C7C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12339. 00008C80  4CDF 0C00                movem.l    A2,A3, [A7]+
  12340. 00008C84  4E5E                     unlink     A6
  12341. 00008C86  4E75                     rts
  12342. 00008C88  4E56 0000                link       A6, 0
  12343. 00008C8C  486E 000C                pea.l      [A6 + 0xC]
  12344. 00008C90  206E 0008                movea.l    A0, [A6 + 0x8]
  12345. 00008C94  4868 0044                pea.l      [A0 + 0x44]
  12346. 00008C98  4EB9 0001 C986           jsr        [0x0001C986]
  12347. 00008C9E  4E5E                     unlink     A6
  12348. 00008CA0  4E75                     rts
  12349. 00008CA2  4E56 0000                link       A6, 0
  12350. 00008CA6  486E 000C                pea.l      [A6 + 0xC]
  12351. 00008CAA  206E 0008                movea.l    A0, [A6 + 0x8]
  12352. 00008CAE  4868 0044                pea.l      [A0 + 0x44]
  12353. 00008CB2  4EB9 0001 C96E           jsr        [0x0001C96E]
  12354. 00008CB8  4E5E                     unlink     A6
  12355. 00008CBA  4E75                     rts
  12356. fn00008CBC:
  12357. 00008CBC  4E56 FFEC                link       A6, -0x0014
  12358. 00008CC0  48E7 0030                movem.l    -[A7], A2,A3
  12359. 00008CC4  266E 0008                movea.l    A3, [A6 + 0x8]
  12360. 00008CC8  4878 FFFF                push.l     0xFFFF
  12361. 00008CCC  486B 0044                pea.l      [A3 + 0x44]
  12362. 00008CD0  486E FFF0                pea.l      [A6 - 0x10]
  12363. 00008CD4  4EB9 0000 13C8           jsr        [0x000013C8]
  12364. 00008CDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12365. 00008CDE  6066                     bra        +0x68 /* 00008D46 */
  12366. label00008CE0:
  12367. 00008CE0  486E FFF0                pea.l      [A6 - 0x10]
  12368. 00008CE4  4EB9 0000 6A70           jsr        [0x00006A70]
  12369. 00008CEA  584F                     addq.w     A7, 4
  12370. 00008CEC  2F00                     move.l     -[A7], D0
  12371. 00008CEE  4878 0001                push.l     0x1
  12372. 00008CF2  2F0A                     move.l     -[A7], A2
  12373. 00008CF4  2057                     movea.l    A0, [A7]
  12374. 00008CF6  2250                     movea.l    A1, [A0]
  12375. 00008CF8  2269 0024                movea.l    A1, [A1 + 0x24]
  12376. 00008CFC  4E91                     jsr        [A1]
  12377. 00008CFE  4AAE FFEC                tst.l      [A6 - 0x14]
  12378. 00008D02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12379. 00008D06  6718                     beq        +0x1A /* 00008D20 */
  12380. 00008D08  3F3C 0001                move.w     -[A7], 0x1
  12381. 00008D0C  206E FFEC                movea.l    A0, [A6 - 0x14]
  12382. 00008D10  4850                     pea.l      [A0]
  12383. 00008D12  2057                     movea.l    A0, [A7]
  12384. 00008D14  2268 0004                movea.l    A1, [A0 + 0x4]
  12385. 00008D18  2269 0008                movea.l    A1, [A1 + 0x8]
  12386. 00008D1C  4E91                     jsr        [A1]
  12387. 00008D1E  5C4F                     addq.w     A7, 6
  12388. label00008D20:
  12389. 00008D20  486E FFEC                pea.l      [A6 - 0x14]
  12390. 00008D24  486E FFF0                pea.l      [A6 - 0x10]
  12391. 00008D28  4EB9 0001 C958           jsr        [0x0001C958]
  12392. 00008D2E  4A00                     tst.b      D0
  12393. 00008D30  504F                     addq.w     A7, 8
  12394. 00008D32  66AC                     bne        -0x52 /* 00008CE0 */
  12395. 00008D34  3F3C FFFF                move.w     -[A7], 0xFFFF
  12396. 00008D38  486E FFF0                pea.l      [A6 - 0x10]
  12397. 00008D3C  4EB9 0000 1396           jsr        [0x00001396]
  12398. 00008D42  5C4F                     addq.w     A7, 6
  12399. 00008D44  6008                     bra        +0xA /* 00008D4E */
  12400. label00008D46:
  12401. 00008D46  244B                     movea.l    A2, A3
  12402. 00008D48  45EA 0044                lea.l      A2, [A2 + 0x44]
  12403. 00008D4C  60D2                     bra        -0x2C /* 00008D20 */
  12404. label00008D4E:
  12405. 00008D4E  4CDF 0C00                movem.l    A2,A3, [A7]+
  12406. 00008D52  4E5E                     unlink     A6
  12407. 00008D54  4E75                     rts
  12408. 00008D56  4E56 0000                link       A6, 0
  12409. 00008D5A  48E7 0030                movem.l    -[A7], A2,A3
  12410. 00008D5E  266E 0008                movea.l    A3, [A6 + 0x8]
  12411. 00008D62  246E 000C                movea.l    A2, [A6 + 0xC]
  12412. 00008D66  0C2B 0002 0026           cmpi.b     [A3 + 0x26], 0x2
  12413. 00008D6C  6612                     bne        +0x14 /* 00008D80 */
  12414. 00008D6E  2F0A                     move.l     -[A7], A2
  12415. 00008D70  2057                     movea.l    A0, [A7]
  12416. 00008D72  2268 0004                movea.l    A1, [A0 + 0x4]
  12417. 00008D76  2269 0144                movea.l    A1, [A1 + 0x144]
  12418. 00008D7A  4E91                     jsr        [A1]
  12419. 00008D7C  584F                     addq.w     A7, 4
  12420. 00008D7E  6010                     bra        +0x12 /* 00008D90 */
  12421. label00008D80:
  12422. 00008D80  2F0A                     move.l     -[A7], A2
  12423. 00008D82  2057                     movea.l    A0, [A7]
  12424. 00008D84  2268 0004                movea.l    A1, [A0 + 0x4]
  12425. 00008D88  2269 014C                movea.l    A1, [A1 + 0x14C]
  12426. 00008D8C  4E91                     jsr        [A1]
  12427. 00008D8E  584F                     addq.w     A7, 4
  12428. label00008D90:
  12429. 00008D90  0C2B 0002 0025           cmpi.b     [A3 + 0x25], 0x2
  12430. 00008D96  6612                     bne        +0x14 /* 00008DAA */
  12431. 00008D98  2F0A                     move.l     -[A7], A2
  12432. 00008D9A  2057                     movea.l    A0, [A7]
  12433. 00008D9C  2268 0004                movea.l    A1, [A0 + 0x4]
  12434. 00008DA0  2269 0134                movea.l    A1, [A1 + 0x134]
  12435. 00008DA4  4E91                     jsr        [A1]
  12436. 00008DA6  584F                     addq.w     A7, 4
  12437. 00008DA8  6010                     bra        +0x12 /* 00008DBA */
  12438. label00008DAA:
  12439. 00008DAA  2F0A                     move.l     -[A7], A2
  12440. 00008DAC  2057                     movea.l    A0, [A7]
  12441. 00008DAE  2268 0004                movea.l    A1, [A0 + 0x4]
  12442. 00008DB2  2269 013C                movea.l    A1, [A1 + 0x13C]
  12443. 00008DB6  4E91                     jsr        [A1]
  12444. 00008DB8  584F                     addq.w     A7, 4
  12445. label00008DBA:
  12446. 00008DBA  0C2B 0002 0024           cmpi.b     [A3 + 0x24], 0x2
  12447. 00008DC0  6612                     bne        +0x14 /* 00008DD4 */
  12448. 00008DC2  2F0A                     move.l     -[A7], A2
  12449. 00008DC4  2057                     movea.l    A0, [A7]
  12450. 00008DC6  2268 0004                movea.l    A1, [A0 + 0x4]
  12451. 00008DCA  2269 0124                movea.l    A1, [A1 + 0x124]
  12452. 00008DCE  4E91                     jsr        [A1]
  12453. 00008DD0  584F                     addq.w     A7, 4
  12454. 00008DD2  6010                     bra        +0x12 /* 00008DE4 */
  12455. label00008DD4:
  12456. 00008DD4  2F0A                     move.l     -[A7], A2
  12457. 00008DD6  2057                     movea.l    A0, [A7]
  12458. 00008DD8  2268 0004                movea.l    A1, [A0 + 0x4]
  12459. 00008DDC  2269 012C                movea.l    A1, [A1 + 0x12C]
  12460. 00008DE0  4E91                     jsr        [A1]
  12461. 00008DE2  584F                     addq.w     A7, 4
  12462. label00008DE4:
  12463. 00008DE4  4CDF 0C00                movem.l    A2,A3, [A7]+
  12464. 00008DE8  4E5E                     unlink     A6
  12465. 00008DEA  4E75                     rts
  12466. 00008DEC  4E56 FFEC                link       A6, -0x0014
  12467. 00008DF0  2F0A                     move.l     -[A7], A2
  12468. 00008DF2  246E 0008                movea.l    A2, [A6 + 0x8]
  12469. 00008DF6  42A7                     clr.l      -[A7]
  12470. 00008DF8  486A 0044                pea.l      [A2 + 0x44]
  12471. 00008DFC  486E FFEC                pea.l      [A6 - 0x14]
  12472. 00008E00  4EB9 0000 13C8           jsr        [0x000013C8]
  12473. 00008E06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12474. 00008E0A  6014                     bra        +0x16 /* 00008E20 */
  12475. label00008E0C:
  12476. 00008E0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12477. 00008E10  2F0A                     move.l     -[A7], A2
  12478. 00008E12  2057                     movea.l    A0, [A7]
  12479. 00008E14  2268 0004                movea.l    A1, [A0 + 0x4]
  12480. 00008E18  2269 0194                movea.l    A1, [A1 + 0x194]
  12481. 00008E1C  4E91                     jsr        [A1]
  12482. 00008E1E  504F                     addq.w     A7, 8
  12483. label00008E20:
  12484. 00008E20  486E FFFC                pea.l      [A6 - 0x4]
  12485. 00008E24  486E FFEC                pea.l      [A6 - 0x14]
  12486. 00008E28  4EB9 0000 1380           jsr        [0x00001380]
  12487. 00008E2E  4A00                     tst.b      D0
  12488. 00008E30  504F                     addq.w     A7, 8
  12489. 00008E32  66D8                     bne        -0x26 /* 00008E0C */
  12490. 00008E34  3F3C FFFF                move.w     -[A7], 0xFFFF
  12491. 00008E38  486E FFEC                pea.l      [A6 - 0x14]
  12492. 00008E3C  4EB9 0000 1396           jsr        [0x00001396]
  12493. 00008E42  5C4F                     addq.w     A7, 6
  12494. 00008E44  245F                     movea.l    A2, [A7]+
  12495. 00008E46  4E5E                     unlink     A6
  12496. 00008E48  4E75                     rts
  12497. 00008E4A  4E56 FFF4                link       A6, -0x000C
  12498. 00008E4E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  12499. 00008E52  246E 0008                movea.l    A2, [A6 + 0x8]
  12500. 00008E56  266E 000C                movea.l    A3, [A6 + 0xC]
  12501. 00008E5A  182E 0010                move.b     D4, [A6 + 0x10]
  12502. 00008E5E  162E 0012                move.b     D3, [A6 + 0x12]
  12503. 00008E62  486E FFF4                pea.l      [A6 - 0xC]
  12504. 00008E66  2F0B                     move.l     -[A7], A3
  12505. 00008E68  61FF FFFF AFF0           bsr        -0x500E /* 00003E5A */
  12506. 00008E6E  486E FFF8                pea.l      [A6 - 0x8]
  12507. 00008E72  2F0B                     move.l     -[A7], A3
  12508. 00008E74  61FF FFFF AFF6           bsr        -0x5008 /* 00003E6C */
  12509. 00008E7A  4A04                     tst.b      D4
  12510. 00008E7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12511. 00008E80  670C                     beq        +0xE /* 00008E8E */
  12512. 00008E82  3D6A 000C FFF4           move.w     [A6 - 0xC], [A2 + 0xC]
  12513. 00008E88  42AE FFF8                clr.l      [A6 - 0x8]
  12514. 00008E8C  6008                     bra        +0xA /* 00008E96 */
  12515. label00008E8E:
  12516. 00008E8E  202A 0010                move.l     D0, [A2 + 0x10]
  12517. 00008E92  91AE FFF8                sub.l      [A6 - 0x8], D0
  12518. label00008E96:
  12519. 00008E96  4A03                     tst.b      D3
  12520. 00008E98  670C                     beq        +0xE /* 00008EA6 */
  12521. 00008E9A  3D6A 000E FFF6           move.w     [A6 - 0xA], [A2 + 0xE]
  12522. 00008EA0  42AE FFFC                clr.l      [A6 - 0x4]
  12523. 00008EA4  6008                     bra        +0xA /* 00008EAE */
  12524. label00008EA6:
  12525. 00008EA6  202A 0014                move.l     D0, [A2 + 0x14]
  12526. 00008EAA  91AE FFFC                sub.l      [A6 - 0x4], D0
  12527. label00008EAE:
  12528. 00008EAE  4227                     clr.b      -[A7]
  12529. 00008EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12530. 00008EB4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  12531. 00008EB8  2F0B                     move.l     -[A7], A3
  12532. 00008EBA  61FF FFFF B326           bsr        -0x4CD8 /* 000041E2 */
  12533. 00008EC0  4227                     clr.b      -[A7]
  12534. 00008EC2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  12535. 00008EC6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  12536. 00008ECA  2F0B                     move.l     -[A7], A3
  12537. 00008ECC  61FF FFFF B0B8           bsr        -0x4F46 /* 00003F86 */
  12538. 00008ED2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12539. 00008ED6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  12540. 00008EDA  4E5E                     unlink     A6
  12541. 00008EDC  4E75                     rts
  12542. 00008EDE  48E7 0030                movem.l    -[A7], A2,A3
  12543. 00008EE2  266F 000C                movea.l    A3, [A7 + 0xC]
  12544. 00008EE6  246F 0010                movea.l    A2, [A7 + 0x10]
  12545. 00008EEA  24AB 0028                move.l     [A2], [A3 + 0x28]
  12546. 00008EEE  256B 002C 0004           move.l     [A2 + 0x4], [A3 + 0x2C]
  12547. 00008EF4  4CDF 0C00                movem.l    A2,A3, [A7]+
  12548. 00008EF8  4E75                     rts
  12549. 00008EFA  206F 0004                movea.l    A0, [A7 + 0x4]
  12550. 00008EFE  226F 0008                movea.l    A1, [A7 + 0x8]
  12551. 00008F02  2028 0010                move.l     D0, [A0 + 0x10]
  12552. 00008F06  90A8 0030                sub.l      D0, [A0 + 0x30]
  12553. 00008F0A  2280                     move.l     [A1], D0
  12554. 00008F0C  2028 0014                move.l     D0, [A0 + 0x14]
  12555. 00008F10  90A8 0034                sub.l      D0, [A0 + 0x34]
  12556. 00008F14  2340 0004                move.l     [A1 + 0x4], D0
  12557. 00008F18  4E75                     rts
  12558. fn00008F1A:
  12559. 00008F1A  4E56 FFF8                link       A6, -0x0008
  12560. 00008F1E  48E7 0038                movem.l    -[A7], A2,A3,A4
  12561. 00008F22  246E 0008                movea.l    A2, [A6 + 0x8]
  12562. 00008F26  204A                     movea.l    A0, A2
  12563. 00008F28  41E8 006C                lea.l      A0, [A0 + 0x6C]
  12564. 00008F2C  2648                     movea.l    A3, A0
  12565. 00008F2E  4850                     pea.l      [A0]
  12566. 00008F30  2F0A                     move.l     -[A7], A2
  12567. 00008F32  2057                     movea.l    A0, [A7]
  12568. 00008F34  2268 0004                movea.l    A1, [A0 + 0x4]
  12569. 00008F38  2269 0038                movea.l    A1, [A1 + 0x38]
  12570. 00008F3C  4E91                     jsr        [A1]
  12571. 00008F3E  4A00                     tst.b      D0
  12572. 00008F40  504F                     addq.w     A7, 8
  12573. 00008F42  6724                     beq        +0x26 /* 00008F68 */
  12574. 00008F44  286A 0020                movea.l    A4, [A2 + 0x20]
  12575. 00008F48  200C                     move.l     D0, A4
  12576. 00008F4A  672C                     beq        +0x2E /* 00008F78 */
  12577. 00008F4C  486E FFF8                pea.l      [A6 - 0x8]
  12578. 00008F50  2F0C                     move.l     -[A7], A4
  12579. 00008F52  4EB9 0001 7EBA           jsr        [0x00017EBA]
  12580. 00008F58  486E FFF8                pea.l      [A6 - 0x8]
  12581. 00008F5C  2F0B                     move.l     -[A7], A3
  12582. 00008F5E  2F0B                     move.l     -[A7], A3
  12583. 00008F60  A8AA                     syscall    SectRect
  12584. 00008F62  101F                     move.b     D0, [A7]+
  12585. 00008F64  5C4F                     addq.w     A7, 6
  12586. 00008F66  6010                     bra        +0x12 /* 00008F78 */
  12587. label00008F68:
  12588. 00008F68  426A 0070                clr.w      [A2 + 0x70]
  12589. 00008F6C  426A 0072                clr.w      [A2 + 0x72]
  12590. 00008F70  426A 006C                clr.w      [A2 + 0x6C]
  12591. 00008F74  426A 006E                clr.w      [A2 + 0x6E]
  12592. label00008F78:
  12593. 00008F78  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12594. 00008F7C  4E5E                     unlink     A6
  12595. 00008F7E  4E75                     rts
  12596. 00008F80  206F 0004                movea.l    A0, [A7 + 0x4]
  12597. 00008F84  2028 0030                move.l     D0, [A0 + 0x30]
  12598. 00008F88  4480                     neg.l      D0
  12599. 00008F8A  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  12600. 00008F90  6F08                     ble        +0xA /* 00008F9A */
  12601. 00008F92  0280 0000 3FFF           andi.l     D0, 0x3FFF
  12602. 00008F98  600E                     bra        +0x10 /* 00008FA8 */
  12603. label00008F9A:
  12604. 00008F9A  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  12605. 00008FA0  6C06                     bge        +0x8 /* 00008FA8 */
  12606. 00008FA2  203C FFFF 8000           move.l     D0, 0xFFFF8000
  12607. label00008FA8:
  12608. 00008FA8  3140 0042                move.w     [A0 + 0x42], D0
  12609. 00008FAC  2028 0034                move.l     D0, [A0 + 0x34]
  12610. 00008FB0  4480                     neg.l      D0
  12611. 00008FB2  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  12612. 00008FB8  6F08                     ble        +0xA /* 00008FC2 */
  12613. 00008FBA  0280 0000 3FFF           andi.l     D0, 0x3FFF
  12614. 00008FC0  600E                     bra        +0x10 /* 00008FD0 */
  12615. label00008FC2:
  12616. 00008FC2  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  12617. 00008FC8  6C06                     bge        +0x8 /* 00008FD0 */
  12618. 00008FCA  203C FFFF 8000           move.l     D0, 0xFFFF8000
  12619. label00008FD0:
  12620. 00008FD0  3140 0040                move.w     [A0 + 0x40], D0
  12621. 00008FD4  4E75                     rts
  12622. 00008FD6  226F 0004                movea.l    A1, [A7 + 0x4]
  12623. 00008FDA  206F 0008                movea.l    A0, [A7 + 0x8]
  12624. 00008FDE  20A9 0040                move.l     [A0], [A1 + 0x40]
  12625. 00008FE2  4E75                     rts
  12626. 00008FE4  4E56 FFFC                link       A6, -0x0004
  12627. 00008FE8  48E7 0030                movem.l    -[A7], A2,A3
  12628. 00008FEC  266E 0008                movea.l    A3, [A6 + 0x8]
  12629. 00008FF0  594F                     subq.w     A7, 4
  12630. 00008FF2  A8D8                     syscall    NewRgn
  12631. 00008FF4  205F                     movea.l    A0, [A7]+
  12632. 00008FF6  2448                     movea.l    A2, A0
  12633. 00008FF8  2F2B 0074                move.l     -[A7], [A3 + 0x74]
  12634. 00008FFC  2F0A                     move.l     -[A7], A2
  12635. 00008FFE  A8DC                     syscall    CopyRgn
  12636. 00009000  2D6D E872 FFFC           move.l     [A6 - 0x4], [A5 - 0x178E]
  12637. 00009006  486E FFFC                pea.l      [A6 - 0x4]
  12638. 0000900A  2F0B                     move.l     -[A7], A3
  12639. 0000900C  2057                     movea.l    A0, [A7]
  12640. 0000900E  2268 0004                movea.l    A1, [A0 + 0x4]
  12641. 00009012  2269 010C                movea.l    A1, [A1 + 0x10C]
  12642. 00009016  4E91                     jsr        [A1]
  12643. 00009018  2F0A                     move.l     -[A7], A2
  12644. 0000901A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12645. 0000901E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  12646. 00009022  A8E0                     syscall    OffsetRgn/OfsetRgn
  12647. 00009024  204A                     movea.l    A0, A2
  12648. 00009026  504F                     addq.w     A7, 8
  12649. 00009028  4CDF 0C00                movem.l    A2,A3, [A7]+
  12650. 0000902C  4E5E                     unlink     A6
  12651. 0000902E  4E75                     rts
  12652. fn00009030:
  12653. 00009030  4E56 FFEC                link       A6, -0x0014
  12654. 00009034  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  12655. 00009038  246E 0008                movea.l    A2, [A6 + 0x8]
  12656. 0000903C  3A2E 000C                move.w     D5, [A6 + 0xC]
  12657. 00009040  382E 000E                move.w     D4, [A6 + 0xE]
  12658. 00009044  162E 0010                move.b     D3, [A6 + 0x10]
  12659. 00009048  1F03                     move.b     -[A7], D3
  12660. 0000904A  3F04                     move.w     -[A7], D4
  12661. 0000904C  3F05                     move.w     -[A7], D5
  12662. 0000904E  2F0A                     move.l     -[A7], A2
  12663. 00009050  61FF FFFF AF84           bsr        -0x507A /* 00003FD6 */
  12664. 00009056  2F0A                     move.l     -[A7], A2
  12665. 00009058  61FF FFFF FEC0           bsr        -0x13E /* 00008F1A */
  12666. 0000905E  2F0A                     move.l     -[A7], A2
  12667. 00009060  61FF 0000 0998           bsr        +0x99A /* 000099FA */
  12668. 00009066  42A7                     clr.l      -[A7]
  12669. 00009068  486A 0044                pea.l      [A2 + 0x44]
  12670. 0000906C  486E FFEC                pea.l      [A6 - 0x14]
  12671. 00009070  4EB9 0000 13C8           jsr        [0x000013C8]
  12672. 00009076  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  12673. 0000907A  601E                     bra        +0x20 /* 0000909A */
  12674. label0000907C:
  12675. 0000907C  1F03                     move.b     -[A7], D3
  12676. 0000907E  3044                     movea.w    A0, D4
  12677. 00009080  2F08                     move.l     -[A7], A0
  12678. 00009082  3045                     movea.w    A0, D5
  12679. 00009084  2F08                     move.l     -[A7], A0
  12680. 00009086  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12681. 0000908A  2057                     movea.l    A0, [A7]
  12682. 0000908C  2268 0004                movea.l    A1, [A0 + 0x4]
  12683. 00009090  2269 0058                movea.l    A1, [A1 + 0x58]
  12684. 00009094  4E91                     jsr        [A1]
  12685. 00009096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12686. label0000909A:
  12687. 0000909A  486E FFFC                pea.l      [A6 - 0x4]
  12688. 0000909E  486E FFEC                pea.l      [A6 - 0x14]
  12689. 000090A2  4EB9 0000 1380           jsr        [0x00001380]
  12690. 000090A8  4A00                     tst.b      D0
  12691. 000090AA  504F                     addq.w     A7, 8
  12692. 000090AC  66CE                     bne        -0x30 /* 0000907C */
  12693. 000090AE  1F03                     move.b     -[A7], D3
  12694. 000090B0  2F0A                     move.l     -[A7], A2
  12695. 000090B2  2057                     movea.l    A0, [A7]
  12696. 000090B4  2268 0004                movea.l    A1, [A0 + 0x4]
  12697. 000090B8  2269 019C                movea.l    A1, [A1 + 0x19C]
  12698. 000090BC  4E91                     jsr        [A1]
  12699. 000090BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  12700. 000090C2  486E FFEC                pea.l      [A6 - 0x14]
  12701. 000090C6  4EB9 0000 1396           jsr        [0x00001396]
  12702. 000090CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12703. 000090D0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  12704. 000090D4  4E5E                     unlink     A6
  12705. 000090D6  4E75                     rts
  12706. fn000090D8:
  12707. 000090D8  4E56 FFEC                link       A6, -0x0014
  12708. 000090DC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  12709. 000090E0  246E 0008                movea.l    A2, [A6 + 0x8]
  12710. 000090E4  282E 000C                move.l     D4, [A6 + 0xC]
  12711. 000090E8  262E 0010                move.l     D3, [A6 + 0x10]
  12712. 000090EC  1A2E 0014                move.b     D5, [A6 + 0x14]
  12713. 000090F0  4A84                     tst.l      D4
  12714. 000090F2  6606                     bne        +0x8 /* 000090FA */
  12715. 000090F4  4A83                     tst.l      D3
  12716. 000090F6  6700 00B0                beq        +0xB2 /* 000091A8 */
  12717. label000090FA:
  12718. 000090FA  4A05                     tst.b      D5
  12719. 000090FC  6710                     beq        +0x12 /* 0000910E */
  12720. 000090FE  2F0A                     move.l     -[A7], A2
  12721. 00009100  2057                     movea.l    A0, [A7]
  12722. 00009102  2268 0004                movea.l    A1, [A0 + 0x4]
  12723. 00009106  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12724. 0000910A  4E91                     jsr        [A1]
  12725. 0000910C  584F                     addq.w     A7, 4
  12726. label0000910E:
  12727. 0000910E  D9AA 0030                add.l      [A2 + 0x30], D4
  12728. 00009112  D7AA 0034                add.l      [A2 + 0x34], D3
  12729. 00009116  D9AA 0010                add.l      [A2 + 0x10], D4
  12730. 0000911A  D7AA 0014                add.l      [A2 + 0x14], D3
  12731. 0000911E  2F0A                     move.l     -[A7], A2
  12732. 00009120  2057                     movea.l    A0, [A7]
  12733. 00009122  2268 0004                movea.l    A1, [A0 + 0x4]
  12734. 00009126  2269 0158                movea.l    A1, [A1 + 0x158]
  12735. 0000912A  4E91                     jsr        [A1]
  12736. 0000912C  2F0A                     move.l     -[A7], A2
  12737. 0000912E  61FF FFFF FDEA           bsr        -0x214 /* 00008F1A */
  12738. 00009134  2F0A                     move.l     -[A7], A2
  12739. 00009136  61FF 0000 08C2           bsr        +0x8C4 /* 000099FA */
  12740. 0000913C  4A05                     tst.b      D5
  12741. 0000913E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12742. 00009142  6710                     beq        +0x12 /* 00009154 */
  12743. 00009144  2F0A                     move.l     -[A7], A2
  12744. 00009146  2057                     movea.l    A0, [A7]
  12745. 00009148  2268 0004                movea.l    A1, [A0 + 0x4]
  12746. 0000914C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12747. 00009150  4E91                     jsr        [A1]
  12748. 00009152  584F                     addq.w     A7, 4
  12749. label00009154:
  12750. 00009154  42A7                     clr.l      -[A7]
  12751. 00009156  486A 0044                pea.l      [A2 + 0x44]
  12752. 0000915A  486E FFEC                pea.l      [A6 - 0x14]
  12753. 0000915E  4EB9 0000 13C8           jsr        [0x000013C8]
  12754. 00009164  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12755. 00009168  601A                     bra        +0x1C /* 00009184 */
  12756. label0000916A:
  12757. 0000916A  4227                     clr.b      -[A7]
  12758. 0000916C  2F03                     move.l     -[A7], D3
  12759. 0000916E  2F04                     move.l     -[A7], D4
  12760. 00009170  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12761. 00009174  2057                     movea.l    A0, [A7]
  12762. 00009176  2268 0004                movea.l    A1, [A0 + 0x4]
  12763. 0000917A  2269 0044                movea.l    A1, [A1 + 0x44]
  12764. 0000917E  4E91                     jsr        [A1]
  12765. 00009180  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12766. label00009184:
  12767. 00009184  486E FFFC                pea.l      [A6 - 0x4]
  12768. 00009188  486E FFEC                pea.l      [A6 - 0x14]
  12769. 0000918C  4EB9 0000 1380           jsr        [0x00001380]
  12770. 00009192  4A00                     tst.b      D0
  12771. 00009194  504F                     addq.w     A7, 8
  12772. 00009196  66D2                     bne        -0x2C /* 0000916A */
  12773. 00009198  3F3C FFFF                move.w     -[A7], 0xFFFF
  12774. 0000919C  486E FFEC                pea.l      [A6 - 0x14]
  12775. 000091A0  4EB9 0000 1396           jsr        [0x00001396]
  12776. 000091A6  5C4F                     addq.w     A7, 6
  12777. label000091A8:
  12778. 000091A8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  12779. 000091AC  4E5E                     unlink     A6
  12780. 000091AE  4E75                     rts
  12781. fn000091B0:
  12782. 000091B0  4E56 FFEC                link       A6, -0x0014
  12783. 000091B4  48E7 0030                movem.l    -[A7], A2,A3
  12784. 000091B8  266E 0008                movea.l    A3, [A6 + 0x8]
  12785. 000091BC  246E 000C                movea.l    A2, [A6 + 0xC]
  12786. 000091C0  2F0A                     move.l     -[A7], A2
  12787. 000091C2  2F0B                     move.l     -[A7], A3
  12788. 000091C4  61FF FFFF B0F8           bsr        -0x4F06 /* 000042BE */
  12789. 000091CA  4878 0008                push.l     0x8
  12790. 000091CE  486B 0030                pea.l      [A3 + 0x30]
  12791. 000091D2  2F0A                     move.l     -[A7], A2
  12792. 000091D4  4EB9 0001 C3C0           jsr        [0x0001C3C0]
  12793. 000091DA  42A7                     clr.l      -[A7]
  12794. 000091DC  486B 0044                pea.l      [A3 + 0x44]
  12795. 000091E0  486E FFEC                pea.l      [A6 - 0x14]
  12796. 000091E4  4EB9 0000 13C8           jsr        [0x000013C8]
  12797. 000091EA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  12798. 000091EE  6014                     bra        +0x16 /* 00009204 */
  12799. label000091F0:
  12800. 000091F0  2F0A                     move.l     -[A7], A2
  12801. 000091F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12802. 000091F6  2057                     movea.l    A0, [A7]
  12803. 000091F8  2268 0004                movea.l    A1, [A0 + 0x4]
  12804. 000091FC  2269 004C                movea.l    A1, [A1 + 0x4C]
  12805. 00009200  4E91                     jsr        [A1]
  12806. 00009202  504F                     addq.w     A7, 8
  12807. label00009204:
  12808. 00009204  486E FFFC                pea.l      [A6 - 0x4]
  12809. 00009208  486E FFEC                pea.l      [A6 - 0x14]
  12810. 0000920C  4EB9 0000 1380           jsr        [0x00001380]
  12811. 00009212  4A00                     tst.b      D0
  12812. 00009214  504F                     addq.w     A7, 8
  12813. 00009216  66D8                     bne        -0x26 /* 000091F0 */
  12814. 00009218  3F3C FFFF                move.w     -[A7], 0xFFFF
  12815. 0000921C  486E FFEC                pea.l      [A6 - 0x14]
  12816. 00009220  4EB9 0000 1396           jsr        [0x00001396]
  12817. 00009226  5C4F                     addq.w     A7, 6
  12818. 00009228  4CDF 0C00                movem.l    A2,A3, [A7]+
  12819. 0000922C  4E5E                     unlink     A6
  12820. 0000922E  4E75                     rts
  12821. fn00009230:
  12822. 00009230  4E56 FFEC                link       A6, -0x0014
  12823. 00009234  48E7 0030                movem.l    -[A7], A2,A3
  12824. 00009238  246E 0008                movea.l    A2, [A6 + 0x8]
  12825. 0000923C  266E 000C                movea.l    A3, [A6 + 0xC]
  12826. 00009240  2F0B                     move.l     -[A7], A3
  12827. 00009242  2F0A                     move.l     -[A7], A2
  12828. 00009244  61FF FFFF B0B4           bsr        -0x4F4A /* 000042FA */
  12829. 0000924A  4878 0008                push.l     0x8
  12830. 0000924E  486A 0030                pea.l      [A2 + 0x30]
  12831. 00009252  2F0B                     move.l     -[A7], A3
  12832. 00009254  2057                     movea.l    A0, [A7]
  12833. 00009256  2250                     movea.l    A1, [A0]
  12834. 00009258  2269 0024                movea.l    A1, [A1 + 0x24]
  12835. 0000925C  4E91                     jsr        [A1]
  12836. 0000925E  2F0A                     move.l     -[A7], A2
  12837. 00009260  2057                     movea.l    A0, [A7]
  12838. 00009262  2268 0004                movea.l    A1, [A0 + 0x4]
  12839. 00009266  2269 0158                movea.l    A1, [A1 + 0x158]
  12840. 0000926A  4E91                     jsr        [A1]
  12841. 0000926C  2F0A                     move.l     -[A7], A2
  12842. 0000926E  61FF FFFF FCAA           bsr        -0x354 /* 00008F1A */
  12843. 00009274  42A7                     clr.l      -[A7]
  12844. 00009276  486A 0044                pea.l      [A2 + 0x44]
  12845. 0000927A  486E FFEC                pea.l      [A6 - 0x14]
  12846. 0000927E  4EB9 0000 13C8           jsr        [0x000013C8]
  12847. 00009284  4FEF 0028                lea.l      A7, [A7 + 0x28]
  12848. 00009288  6014                     bra        +0x16 /* 0000929E */
  12849. label0000928A:
  12850. 0000928A  2F0B                     move.l     -[A7], A3
  12851. 0000928C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12852. 00009290  2057                     movea.l    A0, [A7]
  12853. 00009292  2268 0004                movea.l    A1, [A0 + 0x4]
  12854. 00009296  2269 0050                movea.l    A1, [A1 + 0x50]
  12855. 0000929A  4E91                     jsr        [A1]
  12856. 0000929C  504F                     addq.w     A7, 8
  12857. label0000929E:
  12858. 0000929E  486E FFFC                pea.l      [A6 - 0x4]
  12859. 000092A2  486E FFEC                pea.l      [A6 - 0x14]
  12860. 000092A6  4EB9 0000 1380           jsr        [0x00001380]
  12861. 000092AC  4A00                     tst.b      D0
  12862. 000092AE  504F                     addq.w     A7, 8
  12863. 000092B0  66D8                     bne        -0x26 /* 0000928A */
  12864. 000092B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  12865. 000092B6  486E FFEC                pea.l      [A6 - 0x14]
  12866. 000092BA  4EB9 0000 1396           jsr        [0x00001396]
  12867. 000092C0  5C4F                     addq.w     A7, 6
  12868. 000092C2  4CDF 0C00                movem.l    A2,A3, [A7]+
  12869. 000092C6  4E5E                     unlink     A6
  12870. 000092C8  4E75                     rts
  12871. 000092CA  4E56 FFEC                link       A6, -0x0014
  12872. 000092CE  2F0A                     move.l     -[A7], A2
  12873. 000092D0  246E 0008                movea.l    A2, [A6 + 0x8]
  12874. 000092D4  2F0A                     move.l     -[A7], A2
  12875. 000092D6  61FF FFFF FC42           bsr        -0x3BC /* 00008F1A */
  12876. 000092DC  42A7                     clr.l      -[A7]
  12877. 000092DE  486A 0044                pea.l      [A2 + 0x44]
  12878. 000092E2  486E FFEC                pea.l      [A6 - 0x14]
  12879. 000092E6  4EB9 0000 13C8           jsr        [0x000013C8]
  12880. 000092EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12881. 000092F0  6012                     bra        +0x14 /* 00009304 */
  12882. label000092F2:
  12883. 000092F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12884. 000092F6  2057                     movea.l    A0, [A7]
  12885. 000092F8  2268 0004                movea.l    A1, [A0 + 0x4]
  12886. 000092FC  2269 0054                movea.l    A1, [A1 + 0x54]
  12887. 00009300  4E91                     jsr        [A1]
  12888. 00009302  584F                     addq.w     A7, 4
  12889. label00009304:
  12890. 00009304  486E FFFC                pea.l      [A6 - 0x4]
  12891. 00009308  486E FFEC                pea.l      [A6 - 0x14]
  12892. 0000930C  4EB9 0000 1380           jsr        [0x00001380]
  12893. 00009312  4A00                     tst.b      D0
  12894. 00009314  504F                     addq.w     A7, 8
  12895. 00009316  66DA                     bne        -0x24 /* 000092F2 */
  12896. 00009318  3F3C FFFF                move.w     -[A7], 0xFFFF
  12897. 0000931C  486E FFEC                pea.l      [A6 - 0x14]
  12898. 00009320  4EB9 0000 1396           jsr        [0x00001396]
  12899. 00009326  5C4F                     addq.w     A7, 6
  12900. 00009328  245F                     movea.l    A2, [A7]+
  12901. 0000932A  4E5E                     unlink     A6
  12902. 0000932C  4E75                     rts
  12903. 0000932E  4E56 0000                link       A6, 0
  12904. 00009332  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  12905. 00009336  246E 0008                movea.l    A2, [A6 + 0x8]
  12906. 0000933A  2A2E 000C                move.l     D5, [A6 + 0xC]
  12907. 0000933E  282E 0010                move.l     D4, [A6 + 0x10]
  12908. 00009342  162E 0014                move.b     D3, [A6 + 0x14]
  12909. 00009346  1F03                     move.b     -[A7], D3
  12910. 00009348  2F04                     move.l     -[A7], D4
  12911. 0000934A  2F05                     move.l     -[A7], D5
  12912. 0000934C  2F0A                     move.l     -[A7], A2
  12913. 0000934E  61FF FFFF B09C           bsr        -0x4F62 /* 000043EC */
  12914. 00009354  2F0A                     move.l     -[A7], A2
  12915. 00009356  2057                     movea.l    A0, [A7]
  12916. 00009358  2268 0004                movea.l    A1, [A0 + 0x4]
  12917. 0000935C  2269 0054                movea.l    A1, [A1 + 0x54]
  12918. 00009360  4E91                     jsr        [A1]
  12919. 00009362  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12920. 00009366  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  12921. 0000936A  4E5E                     unlink     A6
  12922. 0000936C  4E75                     rts
  12923. fn0000936E:
  12924. 0000936E  4E56 FFEC                link       A6, -0x0014
  12925. 00009372  2F0A                     move.l     -[A7], A2
  12926. 00009374  246E 0008                movea.l    A2, [A6 + 0x8]
  12927. 00009378  2F0A                     move.l     -[A7], A2
  12928. 0000937A  61FF FFFF B3F2           bsr        -0x4C0C /* 0000476E */
  12929. 00009380  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12930. 00009386  584F                     addq.w     A7, 4
  12931. 00009388  664C                     bne        +0x4E /* 000093D6 */
  12932. 0000938A  42A7                     clr.l      -[A7]
  12933. 0000938C  486A 0044                pea.l      [A2 + 0x44]
  12934. 00009390  486E FFEC                pea.l      [A6 - 0x14]
  12935. 00009394  4EB9 0000 13C8           jsr        [0x000013C8]
  12936. 0000939A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12937. 0000939E  6012                     bra        +0x14 /* 000093B2 */
  12938. label000093A0:
  12939. 000093A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12940. 000093A4  2057                     movea.l    A0, [A7]
  12941. 000093A6  2268 0004                movea.l    A1, [A0 + 0x4]
  12942. 000093AA  2269 0124                movea.l    A1, [A1 + 0x124]
  12943. 000093AE  4E91                     jsr        [A1]
  12944. 000093B0  584F                     addq.w     A7, 4
  12945. label000093B2:
  12946. 000093B2  486E FFFC                pea.l      [A6 - 0x4]
  12947. 000093B6  486E FFEC                pea.l      [A6 - 0x14]
  12948. 000093BA  4EB9 0000 1380           jsr        [0x00001380]
  12949. 000093C0  4A00                     tst.b      D0
  12950. 000093C2  504F                     addq.w     A7, 8
  12951. 000093C4  66DA                     bne        -0x24 /* 000093A0 */
  12952. 000093C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  12953. 000093CA  486E FFEC                pea.l      [A6 - 0x14]
  12954. 000093CE  4EB9 0000 1396           jsr        [0x00001396]
  12955. 000093D4  5C4F                     addq.w     A7, 6
  12956. label000093D6:
  12957. 000093D6  245F                     movea.l    A2, [A7]+
  12958. 000093D8  4E5E                     unlink     A6
  12959. 000093DA  4E75                     rts
  12960. 000093DC  4E56 FFEC                link       A6, -0x0014
  12961. 000093E0  2F0A                     move.l     -[A7], A2
  12962. 000093E2  246E 0008                movea.l    A2, [A6 + 0x8]
  12963. 000093E6  2F0A                     move.l     -[A7], A2
  12964. 000093E8  61FF FFFF B3D8           bsr        -0x4C26 /* 000047C2 */
  12965. 000093EE  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  12966. 000093F4  584F                     addq.w     A7, 4
  12967. 000093F6  664C                     bne        +0x4E /* 00009444 */
  12968. 000093F8  42A7                     clr.l      -[A7]
  12969. 000093FA  486A 0044                pea.l      [A2 + 0x44]
  12970. 000093FE  486E FFEC                pea.l      [A6 - 0x14]
  12971. 00009402  4EB9 0000 13C8           jsr        [0x000013C8]
  12972. 00009408  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12973. 0000940C  6012                     bra        +0x14 /* 00009420 */
  12974. label0000940E:
  12975. 0000940E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12976. 00009412  2057                     movea.l    A0, [A7]
  12977. 00009414  2268 0004                movea.l    A1, [A0 + 0x4]
  12978. 00009418  2269 0124                movea.l    A1, [A1 + 0x124]
  12979. 0000941C  4E91                     jsr        [A1]
  12980. 0000941E  584F                     addq.w     A7, 4
  12981. label00009420:
  12982. 00009420  486E FFFC                pea.l      [A6 - 0x4]
  12983. 00009424  486E FFEC                pea.l      [A6 - 0x14]
  12984. 00009428  4EB9 0000 1380           jsr        [0x00001380]
  12985. 0000942E  4A00                     tst.b      D0
  12986. 00009430  504F                     addq.w     A7, 8
  12987. 00009432  66DA                     bne        -0x24 /* 0000940E */
  12988. 00009434  3F3C FFFF                move.w     -[A7], 0xFFFF
  12989. 00009438  486E FFEC                pea.l      [A6 - 0x14]
  12990. 0000943C  4EB9 0000 1396           jsr        [0x00001396]
  12991. 00009442  5C4F                     addq.w     A7, 6
  12992. label00009444:
  12993. 00009444  245F                     movea.l    A2, [A7]+
  12994. 00009446  4E5E                     unlink     A6
  12995. 00009448  4E75                     rts
  12996. 0000944A  4E56 FFEC                link       A6, -0x0014
  12997. 0000944E  2F0A                     move.l     -[A7], A2
  12998. 00009450  246E 0008                movea.l    A2, [A6 + 0x8]
  12999. 00009454  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  13000. 0000945A  664C                     bne        +0x4E /* 000094A8 */
  13001. 0000945C  42A7                     clr.l      -[A7]
  13002. 0000945E  486A 0044                pea.l      [A2 + 0x44]
  13003. 00009462  486E FFEC                pea.l      [A6 - 0x14]
  13004. 00009466  4EB9 0000 13C8           jsr        [0x000013C8]
  13005. 0000946C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13006. 00009470  6012                     bra        +0x14 /* 00009484 */
  13007. label00009472:
  13008. 00009472  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13009. 00009476  2057                     movea.l    A0, [A7]
  13010. 00009478  2268 0004                movea.l    A1, [A0 + 0x4]
  13011. 0000947C  2269 012C                movea.l    A1, [A1 + 0x12C]
  13012. 00009480  4E91                     jsr        [A1]
  13013. 00009482  584F                     addq.w     A7, 4
  13014. label00009484:
  13015. 00009484  486E FFFC                pea.l      [A6 - 0x4]
  13016. 00009488  486E FFEC                pea.l      [A6 - 0x14]
  13017. 0000948C  4EB9 0000 1380           jsr        [0x00001380]
  13018. 00009492  4A00                     tst.b      D0
  13019. 00009494  504F                     addq.w     A7, 8
  13020. 00009496  66DA                     bne        -0x24 /* 00009472 */
  13021. 00009498  3F3C FFFF                move.w     -[A7], 0xFFFF
  13022. 0000949C  486E FFEC                pea.l      [A6 - 0x14]
  13023. 000094A0  4EB9 0000 1396           jsr        [0x00001396]
  13024. 000094A6  5C4F                     addq.w     A7, 6
  13025. label000094A8:
  13026. 000094A8  2F0A                     move.l     -[A7], A2
  13027. 000094AA  61FF FFFF B346           bsr        -0x4CB8 /* 000047F2 */
  13028. 000094B0  584F                     addq.w     A7, 4
  13029. 000094B2  245F                     movea.l    A2, [A7]+
  13030. 000094B4  4E5E                     unlink     A6
  13031. 000094B6  4E75                     rts
  13032. 000094B8  4E56 FFEC                link       A6, -0x0014
  13033. 000094BC  2F0A                     move.l     -[A7], A2
  13034. 000094BE  246E 0008                movea.l    A2, [A6 + 0x8]
  13035. 000094C2  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  13036. 000094C8  6656                     bne        +0x58 /* 00009520 */
  13037. 000094CA  42A7                     clr.l      -[A7]
  13038. 000094CC  486A 0044                pea.l      [A2 + 0x44]
  13039. 000094D0  486E FFEC                pea.l      [A6 - 0x14]
  13040. 000094D4  4EB9 0000 13C8           jsr        [0x000013C8]
  13041. 000094DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13042. 000094DE  6012                     bra        +0x14 /* 000094F2 */
  13043. label000094E0:
  13044. 000094E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13045. 000094E4  2057                     movea.l    A0, [A7]
  13046. 000094E6  2268 0004                movea.l    A1, [A0 + 0x4]
  13047. 000094EA  2269 012C                movea.l    A1, [A1 + 0x12C]
  13048. 000094EE  4E91                     jsr        [A1]
  13049. 000094F0  584F                     addq.w     A7, 4
  13050. label000094F2:
  13051. 000094F2  486E FFFC                pea.l      [A6 - 0x4]
  13052. 000094F6  486E FFEC                pea.l      [A6 - 0x14]
  13053. 000094FA  4EB9 0000 1380           jsr        [0x00001380]
  13054. 00009500  4A00                     tst.b      D0
  13055. 00009502  504F                     addq.w     A7, 8
  13056. 00009504  66DA                     bne        -0x24 /* 000094E0 */
  13057. 00009506  2F0A                     move.l     -[A7], A2
  13058. 00009508  61FF FFFF B336           bsr        -0x4CC8 /* 00004840 */
  13059. 0000950E  3F3C FFFF                move.w     -[A7], 0xFFFF
  13060. 00009512  486E FFEC                pea.l      [A6 - 0x14]
  13061. 00009516  4EB9 0000 1396           jsr        [0x00001396]
  13062. 0000951C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13063. label00009520:
  13064. 00009520  245F                     movea.l    A2, [A7]+
  13065. 00009522  4E5E                     unlink     A6
  13066. 00009524  4E75                     rts
  13067. fn00009526:
  13068. 00009526  4E56 FFEC                link       A6, -0x0014
  13069. 0000952A  2F0A                     move.l     -[A7], A2
  13070. 0000952C  246E 0008                movea.l    A2, [A6 + 0x8]
  13071. 00009530  2F0A                     move.l     -[A7], A2
  13072. 00009532  61FF FFFF B368           bsr        -0x4C96 /* 0000489C */
  13073. 00009538  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  13074. 0000953E  584F                     addq.w     A7, 4
  13075. 00009540  664C                     bne        +0x4E /* 0000958E */
  13076. 00009542  42A7                     clr.l      -[A7]
  13077. 00009544  486A 0044                pea.l      [A2 + 0x44]
  13078. 00009548  486E FFEC                pea.l      [A6 - 0x14]
  13079. 0000954C  4EB9 0000 13C8           jsr        [0x000013C8]
  13080. 00009552  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13081. 00009556  6012                     bra        +0x14 /* 0000956A */
  13082. label00009558:
  13083. 00009558  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13084. 0000955C  2057                     movea.l    A0, [A7]
  13085. 0000955E  2268 0004                movea.l    A1, [A0 + 0x4]
  13086. 00009562  2269 0134                movea.l    A1, [A1 + 0x134]
  13087. 00009566  4E91                     jsr        [A1]
  13088. 00009568  584F                     addq.w     A7, 4
  13089. label0000956A:
  13090. 0000956A  486E FFFC                pea.l      [A6 - 0x4]
  13091. 0000956E  486E FFEC                pea.l      [A6 - 0x14]
  13092. 00009572  4EB9 0000 1380           jsr        [0x00001380]
  13093. 00009578  4A00                     tst.b      D0
  13094. 0000957A  504F                     addq.w     A7, 8
  13095. 0000957C  66DA                     bne        -0x24 /* 00009558 */
  13096. 0000957E  3F3C FFFF                move.w     -[A7], 0xFFFF
  13097. 00009582  486E FFEC                pea.l      [A6 - 0x14]
  13098. 00009586  4EB9 0000 1396           jsr        [0x00001396]
  13099. 0000958C  5C4F                     addq.w     A7, 6
  13100. label0000958E:
  13101. 0000958E  245F                     movea.l    A2, [A7]+
  13102. 00009590  4E5E                     unlink     A6
  13103. 00009592  4E75                     rts
  13104. 00009594  4E56 FFEC                link       A6, -0x0014
  13105. 00009598  2F0A                     move.l     -[A7], A2
  13106. 0000959A  246E 0008                movea.l    A2, [A6 + 0x8]
  13107. 0000959E  2F0A                     move.l     -[A7], A2
  13108. 000095A0  61FF FFFF B340           bsr        -0x4CBE /* 000048E2 */
  13109. 000095A6  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  13110. 000095AC  584F                     addq.w     A7, 4
  13111. 000095AE  664C                     bne        +0x4E /* 000095FC */
  13112. 000095B0  42A7                     clr.l      -[A7]
  13113. 000095B2  486A 0044                pea.l      [A2 + 0x44]
  13114. 000095B6  486E FFEC                pea.l      [A6 - 0x14]
  13115. 000095BA  4EB9 0000 13C8           jsr        [0x000013C8]
  13116. 000095C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13117. 000095C4  6012                     bra        +0x14 /* 000095D8 */
  13118. label000095C6:
  13119. 000095C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13120. 000095CA  2057                     movea.l    A0, [A7]
  13121. 000095CC  2268 0004                movea.l    A1, [A0 + 0x4]
  13122. 000095D0  2269 0134                movea.l    A1, [A1 + 0x134]
  13123. 000095D4  4E91                     jsr        [A1]
  13124. 000095D6  584F                     addq.w     A7, 4
  13125. label000095D8:
  13126. 000095D8  486E FFFC                pea.l      [A6 - 0x4]
  13127. 000095DC  486E FFEC                pea.l      [A6 - 0x14]
  13128. 000095E0  4EB9 0000 1380           jsr        [0x00001380]
  13129. 000095E6  4A00                     tst.b      D0
  13130. 000095E8  504F                     addq.w     A7, 8
  13131. 000095EA  66DA                     bne        -0x24 /* 000095C6 */
  13132. 000095EC  3F3C FFFF                move.w     -[A7], 0xFFFF
  13133. 000095F0  486E FFEC                pea.l      [A6 - 0x14]
  13134. 000095F4  4EB9 0000 1396           jsr        [0x00001396]
  13135. 000095FA  5C4F                     addq.w     A7, 6
  13136. label000095FC:
  13137. 000095FC  245F                     movea.l    A2, [A7]+
  13138. 000095FE  4E5E                     unlink     A6
  13139. 00009600  4E75                     rts
  13140. fn00009602:
  13141. 00009602  4E56 FFEC                link       A6, -0x0014
  13142. 00009606  2F0A                     move.l     -[A7], A2
  13143. 00009608  246E 0008                movea.l    A2, [A6 + 0x8]
  13144. 0000960C  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  13145. 00009612  664C                     bne        +0x4E /* 00009660 */
  13146. 00009614  42A7                     clr.l      -[A7]
  13147. 00009616  486A 0044                pea.l      [A2 + 0x44]
  13148. 0000961A  486E FFEC                pea.l      [A6 - 0x14]
  13149. 0000961E  4EB9 0000 13C8           jsr        [0x000013C8]
  13150. 00009624  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13151. 00009628  6012                     bra        +0x14 /* 0000963C */
  13152. label0000962A:
  13153. 0000962A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13154. 0000962E  2057                     movea.l    A0, [A7]
  13155. 00009630  2268 0004                movea.l    A1, [A0 + 0x4]
  13156. 00009634  2269 013C                movea.l    A1, [A1 + 0x13C]
  13157. 00009638  4E91                     jsr        [A1]
  13158. 0000963A  584F                     addq.w     A7, 4
  13159. label0000963C:
  13160. 0000963C  486E FFFC                pea.l      [A6 - 0x4]
  13161. 00009640  486E FFEC                pea.l      [A6 - 0x14]
  13162. 00009644  4EB9 0000 1380           jsr        [0x00001380]
  13163. 0000964A  4A00                     tst.b      D0
  13164. 0000964C  504F                     addq.w     A7, 8
  13165. 0000964E  66DA                     bne        -0x24 /* 0000962A */
  13166. 00009650  3F3C FFFF                move.w     -[A7], 0xFFFF
  13167. 00009654  486E FFEC                pea.l      [A6 - 0x14]
  13168. 00009658  4EB9 0000 1396           jsr        [0x00001396]
  13169. 0000965E  5C4F                     addq.w     A7, 6
  13170. label00009660:
  13171. 00009660  2F0A                     move.l     -[A7], A2
  13172. 00009662  61FF FFFF B2AE           bsr        -0x4D50 /* 00004912 */
  13173. 00009668  584F                     addq.w     A7, 4
  13174. 0000966A  245F                     movea.l    A2, [A7]+
  13175. 0000966C  4E5E                     unlink     A6
  13176. 0000966E  4E75                     rts
  13177. 00009670  4E56 FFEC                link       A6, -0x0014
  13178. 00009674  2F0A                     move.l     -[A7], A2
  13179. 00009676  246E 0008                movea.l    A2, [A6 + 0x8]
  13180. 0000967A  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  13181. 00009680  6656                     bne        +0x58 /* 000096D8 */
  13182. 00009682  42A7                     clr.l      -[A7]
  13183. 00009684  486A 0044                pea.l      [A2 + 0x44]
  13184. 00009688  486E FFEC                pea.l      [A6 - 0x14]
  13185. 0000968C  4EB9 0000 13C8           jsr        [0x000013C8]
  13186. 00009692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13187. 00009696  6012                     bra        +0x14 /* 000096AA */
  13188. label00009698:
  13189. 00009698  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13190. 0000969C  2057                     movea.l    A0, [A7]
  13191. 0000969E  2268 0004                movea.l    A1, [A0 + 0x4]
  13192. 000096A2  2269 013C                movea.l    A1, [A1 + 0x13C]
  13193. 000096A6  4E91                     jsr        [A1]
  13194. 000096A8  584F                     addq.w     A7, 4
  13195. label000096AA:
  13196. 000096AA  486E FFFC                pea.l      [A6 - 0x4]
  13197. 000096AE  486E FFEC                pea.l      [A6 - 0x14]
  13198. 000096B2  4EB9 0000 1380           jsr        [0x00001380]
  13199. 000096B8  4A00                     tst.b      D0
  13200. 000096BA  504F                     addq.w     A7, 8
  13201. 000096BC  66DA                     bne        -0x24 /* 00009698 */
  13202. 000096BE  2F0A                     move.l     -[A7], A2
  13203. 000096C0  61FF FFFF B288           bsr        -0x4D76 /* 0000494A */
  13204. 000096C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  13205. 000096CA  486E FFEC                pea.l      [A6 - 0x14]
  13206. 000096CE  4EB9 0000 1396           jsr        [0x00001396]
  13207. 000096D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13208. label000096D8:
  13209. 000096D8  245F                     movea.l    A2, [A7]+
  13210. 000096DA  4E5E                     unlink     A6
  13211. 000096DC  4E75                     rts
  13212. fn000096DE:
  13213. 000096DE  4E56 FFEC                link       A6, -0x0014
  13214. 000096E2  2F0A                     move.l     -[A7], A2
  13215. 000096E4  246E 0008                movea.l    A2, [A6 + 0x8]
  13216. 000096E8  2F0A                     move.l     -[A7], A2
  13217. 000096EA  61FF FFFF B2BA           bsr        -0x4D44 /* 000049A6 */
  13218. 000096F0  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  13219. 000096F6  584F                     addq.w     A7, 4
  13220. 000096F8  664C                     bne        +0x4E /* 00009746 */
  13221. 000096FA  42A7                     clr.l      -[A7]
  13222. 000096FC  486A 0044                pea.l      [A2 + 0x44]
  13223. 00009700  486E FFEC                pea.l      [A6 - 0x14]
  13224. 00009704  4EB9 0000 13C8           jsr        [0x000013C8]
  13225. 0000970A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13226. 0000970E  6012                     bra        +0x14 /* 00009722 */
  13227. label00009710:
  13228. 00009710  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13229. 00009714  2057                     movea.l    A0, [A7]
  13230. 00009716  2268 0004                movea.l    A1, [A0 + 0x4]
  13231. 0000971A  2269 0144                movea.l    A1, [A1 + 0x144]
  13232. 0000971E  4E91                     jsr        [A1]
  13233. 00009720  584F                     addq.w     A7, 4
  13234. label00009722:
  13235. 00009722  486E FFFC                pea.l      [A6 - 0x4]
  13236. 00009726  486E FFEC                pea.l      [A6 - 0x14]
  13237. 0000972A  4EB9 0000 1380           jsr        [0x00001380]
  13238. 00009730  4A00                     tst.b      D0
  13239. 00009732  504F                     addq.w     A7, 8
  13240. 00009734  66DA                     bne        -0x24 /* 00009710 */
  13241. 00009736  3F3C FFFF                move.w     -[A7], 0xFFFF
  13242. 0000973A  486E FFEC                pea.l      [A6 - 0x14]
  13243. 0000973E  4EB9 0000 1396           jsr        [0x00001396]
  13244. 00009744  5C4F                     addq.w     A7, 6
  13245. label00009746:
  13246. 00009746  245F                     movea.l    A2, [A7]+
  13247. 00009748  4E5E                     unlink     A6
  13248. 0000974A  4E75                     rts
  13249. 0000974C  4E56 FFEC                link       A6, -0x0014
  13250. 00009750  2F0A                     move.l     -[A7], A2
  13251. 00009752  246E 0008                movea.l    A2, [A6 + 0x8]
  13252. 00009756  2F0A                     move.l     -[A7], A2
  13253. 00009758  61FF FFFF B292           bsr        -0x4D6C /* 000049EC */
  13254. 0000975E  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  13255. 00009764  584F                     addq.w     A7, 4
  13256. 00009766  664C                     bne        +0x4E /* 000097B4 */
  13257. 00009768  42A7                     clr.l      -[A7]
  13258. 0000976A  486A 0044                pea.l      [A2 + 0x44]
  13259. 0000976E  486E FFEC                pea.l      [A6 - 0x14]
  13260. 00009772  4EB9 0000 13C8           jsr        [0x000013C8]
  13261. 00009778  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13262. 0000977C  6012                     bra        +0x14 /* 00009790 */
  13263. label0000977E:
  13264. 0000977E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13265. 00009782  2057                     movea.l    A0, [A7]
  13266. 00009784  2268 0004                movea.l    A1, [A0 + 0x4]
  13267. 00009788  2269 0144                movea.l    A1, [A1 + 0x144]
  13268. 0000978C  4E91                     jsr        [A1]
  13269. 0000978E  584F                     addq.w     A7, 4
  13270. label00009790:
  13271. 00009790  486E FFFC                pea.l      [A6 - 0x4]
  13272. 00009794  486E FFEC                pea.l      [A6 - 0x14]
  13273. 00009798  4EB9 0000 1380           jsr        [0x00001380]
  13274. 0000979E  4A00                     tst.b      D0
  13275. 000097A0  504F                     addq.w     A7, 8
  13276. 000097A2  66DA                     bne        -0x24 /* 0000977E */
  13277. 000097A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  13278. 000097A8  486E FFEC                pea.l      [A6 - 0x14]
  13279. 000097AC  4EB9 0000 1396           jsr        [0x00001396]
  13280. 000097B2  5C4F                     addq.w     A7, 6
  13281. label000097B4:
  13282. 000097B4  245F                     movea.l    A2, [A7]+
  13283. 000097B6  4E5E                     unlink     A6
  13284. 000097B8  4E75                     rts
  13285. 000097BA  4E56 FFEC                link       A6, -0x0014
  13286. 000097BE  2F0A                     move.l     -[A7], A2
  13287. 000097C0  246E 0008                movea.l    A2, [A6 + 0x8]
  13288. 000097C4  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  13289. 000097CA  664C                     bne        +0x4E /* 00009818 */
  13290. 000097CC  42A7                     clr.l      -[A7]
  13291. 000097CE  486A 0044                pea.l      [A2 + 0x44]
  13292. 000097D2  486E FFEC                pea.l      [A6 - 0x14]
  13293. 000097D6  4EB9 0000 13C8           jsr        [0x000013C8]
  13294. 000097DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13295. 000097E0  6012                     bra        +0x14 /* 000097F4 */
  13296. label000097E2:
  13297. 000097E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13298. 000097E6  2057                     movea.l    A0, [A7]
  13299. 000097E8  2268 0004                movea.l    A1, [A0 + 0x4]
  13300. 000097EC  2269 014C                movea.l    A1, [A1 + 0x14C]
  13301. 000097F0  4E91                     jsr        [A1]
  13302. 000097F2  584F                     addq.w     A7, 4
  13303. label000097F4:
  13304. 000097F4  486E FFFC                pea.l      [A6 - 0x4]
  13305. 000097F8  486E FFEC                pea.l      [A6 - 0x14]
  13306. 000097FC  4EB9 0000 1380           jsr        [0x00001380]
  13307. 00009802  4A00                     tst.b      D0
  13308. 00009804  504F                     addq.w     A7, 8
  13309. 00009806  66DA                     bne        -0x24 /* 000097E2 */
  13310. 00009808  3F3C FFFF                move.w     -[A7], 0xFFFF
  13311. 0000980C  486E FFEC                pea.l      [A6 - 0x14]
  13312. 00009810  4EB9 0000 1396           jsr        [0x00001396]
  13313. 00009816  5C4F                     addq.w     A7, 6
  13314. label00009818:
  13315. 00009818  2F0A                     move.l     -[A7], A2
  13316. 0000981A  61FF FFFF B200           bsr        -0x4DFE /* 00004A1C */
  13317. 00009820  584F                     addq.w     A7, 4
  13318. 00009822  245F                     movea.l    A2, [A7]+
  13319. 00009824  4E5E                     unlink     A6
  13320. 00009826  4E75                     rts
  13321. 00009828  4E56 FFEC                link       A6, -0x0014
  13322. 0000982C  2F0A                     move.l     -[A7], A2
  13323. 0000982E  246E 0008                movea.l    A2, [A6 + 0x8]
  13324. 00009832  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  13325. 00009838  6656                     bne        +0x58 /* 00009890 */
  13326. 0000983A  42A7                     clr.l      -[A7]
  13327. 0000983C  486A 0044                pea.l      [A2 + 0x44]
  13328. 00009840  486E FFEC                pea.l      [A6 - 0x14]
  13329. 00009844  4EB9 0000 13C8           jsr        [0x000013C8]
  13330. 0000984A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13331. 0000984E  6012                     bra        +0x14 /* 00009862 */
  13332. label00009850:
  13333. 00009850  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13334. 00009854  2057                     movea.l    A0, [A7]
  13335. 00009856  2268 0004                movea.l    A1, [A0 + 0x4]
  13336. 0000985A  2269 014C                movea.l    A1, [A1 + 0x14C]
  13337. 0000985E  4E91                     jsr        [A1]
  13338. 00009860  584F                     addq.w     A7, 4
  13339. label00009862:
  13340. 00009862  486E FFFC                pea.l      [A6 - 0x4]
  13341. 00009866  486E FFEC                pea.l      [A6 - 0x14]
  13342. 0000986A  4EB9 0000 1380           jsr        [0x00001380]
  13343. 00009870  4A00                     tst.b      D0
  13344. 00009872  504F                     addq.w     A7, 8
  13345. 00009874  66DA                     bne        -0x24 /* 00009850 */
  13346. 00009876  2F0A                     move.l     -[A7], A2
  13347. 00009878  61FF FFFF B1DA           bsr        -0x4E24 /* 00004A54 */
  13348. 0000987E  3F3C FFFF                move.w     -[A7], 0xFFFF
  13349. 00009882  486E FFEC                pea.l      [A6 - 0x14]
  13350. 00009886  4EB9 0000 1396           jsr        [0x00001396]
  13351. 0000988C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13352. label00009890:
  13353. 00009890  245F                     movea.l    A2, [A7]+
  13354. 00009892  4E5E                     unlink     A6
  13355. 00009894  4E75                     rts
  13356. 00009896  4E56 0000                link       A6, 0
  13357. 0000989A  48E7 1030                movem.l    -[A7], D3,A2,A3
  13358. 0000989E  266E 0008                movea.l    A3, [A6 + 0x8]
  13359. 000098A2  7600                     moveq.l    D3, 0x00
  13360. 000098A4  246B 0020                movea.l    A2, [A3 + 0x20]
  13361. 000098A8  200A                     move.l     D0, A2
  13362. 000098AA  6712                     beq        +0x14 /* 000098BE */
  13363. 000098AC  2F0A                     move.l     -[A7], A2
  13364. 000098AE  2057                     movea.l    A0, [A7]
  13365. 000098B0  2268 0004                movea.l    A1, [A0 + 0x4]
  13366. 000098B4  2269 0160                movea.l    A1, [A1 + 0x160]
  13367. 000098B8  4E91                     jsr        [A1]
  13368. 000098BA  1600                     move.b     D3, D0
  13369. 000098BC  584F                     addq.w     A7, 4
  13370. label000098BE:
  13371. 000098BE  1003                     move.b     D0, D3
  13372. 000098C0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  13373. 000098C4  4E5E                     unlink     A6
  13374. 000098C6  4E75                     rts
  13375. 000098C8  4E56 0000                link       A6, 0
  13376. 000098CC  2F0A                     move.l     -[A7], A2
  13377. 000098CE  246E 0008                movea.l    A2, [A6 + 0x8]
  13378. 000098D2  2F0A                     move.l     -[A7], A2
  13379. 000098D4  61FF FFFF AE88           bsr        -0x5176 /* 0000475E */
  13380. 000098DA  4A00                     tst.b      D0
  13381. 000098DC  584F                     addq.w     A7, 4
  13382. 000098DE  6714                     beq        +0x16 /* 000098F4 */
  13383. 000098E0  486A 006C                pea.l      [A2 + 0x6C]
  13384. 000098E4  2F0A                     move.l     -[A7], A2
  13385. 000098E6  2057                     movea.l    A0, [A7]
  13386. 000098E8  2268 0004                movea.l    A1, [A0 + 0x4]
  13387. 000098EC  2269 00C4                movea.l    A1, [A1 + 0xC4]
  13388. 000098F0  4E91                     jsr        [A1]
  13389. 000098F2  504F                     addq.w     A7, 8
  13390. label000098F4:
  13391. 000098F4  245F                     movea.l    A2, [A7]+
  13392. 000098F6  4E5E                     unlink     A6
  13393. 000098F8  4E75                     rts
  13394. 000098FA  4E56 0000                link       A6, 0
  13395. 000098FE  2F0A                     move.l     -[A7], A2
  13396. 00009900  246E 0008                movea.l    A2, [A6 + 0x8]
  13397. 00009904  2F0A                     move.l     -[A7], A2
  13398. 00009906  61FF FFFF AE56           bsr        -0x51A8 /* 0000475E */
  13399. 0000990C  4A00                     tst.b      D0
  13400. 0000990E  584F                     addq.w     A7, 4
  13401. 00009910  6606                     bne        +0x8 /* 00009918 */
  13402. 00009912  4A2E 000C                tst.b      [A6 + 0xC]
  13403. 00009916  6714                     beq        +0x16 /* 0000992C */
  13404. label00009918:
  13405. 00009918  486A 006C                pea.l      [A2 + 0x6C]
  13406. 0000991C  2F0A                     move.l     -[A7], A2
  13407. 0000991E  2057                     movea.l    A0, [A7]
  13408. 00009920  2268 0004                movea.l    A1, [A0 + 0x4]
  13409. 00009924  2269 00CC                movea.l    A1, [A1 + 0xCC]
  13410. 00009928  4E91                     jsr        [A1]
  13411. 0000992A  504F                     addq.w     A7, 8
  13412. label0000992C:
  13413. 0000992C  245F                     movea.l    A2, [A7]+
  13414. 0000992E  4E5E                     unlink     A6
  13415. 00009930  4E75                     rts
  13416. fn00009932:
  13417. 00009932  4E56 FFF8                link       A6, -0x0008
  13418. 00009936  48E7 1020                movem.l    -[A7], D3,A2
  13419. 0000993A  246E 0008                movea.l    A2, [A6 + 0x8]
  13420. 0000993E  302A 006E                move.w     D0, [A2 + 0x6E]
  13421. 00009942  B06A 0072                cmp.w      D0, [A2 + 0x72]
  13422. 00009946  5DC0                     slt        D0
  13423. 00009948  4400                     neg.b      D0
  13424. 0000994A  1600                     move.b     D3, D0
  13425. 0000994C  B5ED 0698                cmpa.l     A2, [A5 + 0x698]
  13426. 00009950  675C                     beq        +0x5E /* 000099AE */
  13427. 00009952  2F0A                     move.l     -[A7], A2
  13428. 00009954  2057                     movea.l    A0, [A7]
  13429. 00009956  2268 0004                movea.l    A1, [A0 + 0x4]
  13430. 0000995A  2269 0160                movea.l    A1, [A1 + 0x160]
  13431. 0000995E  4E91                     jsr        [A1]
  13432. 00009960  4A00                     tst.b      D0
  13433. 00009962  584F                     addq.w     A7, 4
  13434. 00009964  6748                     beq        +0x4A /* 000099AE */
  13435. 00009966  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  13436. 0000996A  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  13437. 0000996E  A878                     syscall    SetOrigin
  13438. 00009970  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  13439. 00009976  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  13440. 0000997C  486E FFF8                pea.l      [A6 - 0x8]
  13441. 00009980  2F0A                     move.l     -[A7], A2
  13442. 00009982  2057                     movea.l    A0, [A7]
  13443. 00009984  2268 0004                movea.l    A1, [A0 + 0x4]
  13444. 00009988  2269 010C                movea.l    A1, [A1 + 0x10C]
  13445. 0000998C  4E91                     jsr        [A1]
  13446. 0000998E  486E FFFC                pea.l      [A6 - 0x4]
  13447. 00009992  2F0A                     move.l     -[A7], A2
  13448. 00009994  2057                     movea.l    A0, [A7]
  13449. 00009996  2268 0004                movea.l    A1, [A0 + 0x4]
  13450. 0000999A  2269 010C                movea.l    A1, [A1 + 0x10C]
  13451. 0000999E  4E91                     jsr        [A1]
  13452. 000099A0  486E FFF8                pea.l      [A6 - 0x8]
  13453. 000099A4  A87B                     syscall    ClipRect
  13454. 000099A6  2B4A 0698                move.l     [A5 + 0x698], A2
  13455. 000099AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13456. label000099AE:
  13457. 000099AE  1003                     move.b     D0, D3
  13458. 000099B0  4CDF 0408                movem.l    D3,A2, [A7]+
  13459. 000099B4  4E5E                     unlink     A6
  13460. 000099B6  4E75                     rts
  13461. 000099B8  4E56 0000                link       A6, 0
  13462. 000099BC  48E7 1820                movem.l    -[A7], D3,D4,A2
  13463. 000099C0  246E 0008                movea.l    A2, [A6 + 0x8]
  13464. 000099C4  182E 000C                move.b     D4, [A6 + 0xC]
  13465. 000099C8  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  13466. 000099CE  57C0                     seq        D0
  13467. 000099D0  4400                     neg.b      D0
  13468. 000099D2  1600                     move.b     D3, D0
  13469. 000099D4  4A03                     tst.b      D3
  13470. 000099D6  6604                     bne        +0x6 /* 000099DC */
  13471. 000099D8  4A04                     tst.b      D4
  13472. 000099DA  6714                     beq        +0x16 /* 000099F0 */
  13473. label000099DC:
  13474. 000099DC  42A7                     clr.l      -[A7]
  13475. 000099DE  2F0A                     move.l     -[A7], A2
  13476. 000099E0  2057                     movea.l    A0, [A7]
  13477. 000099E2  2268 0004                movea.l    A1, [A0 + 0x4]
  13478. 000099E6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  13479. 000099EA  4E91                     jsr        [A1]
  13480. 000099EC  1600                     move.b     D3, D0
  13481. 000099EE  504F                     addq.w     A7, 8
  13482. label000099F0:
  13483. 000099F0  1003                     move.b     D0, D3
  13484. 000099F2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13485. 000099F6  4E5E                     unlink     A6
  13486. 000099F8  4E75                     rts
  13487. fn000099FA:
  13488. 000099FA  206F 0004                movea.l    A0, [A7 + 0x4]
  13489. 000099FE  2008                     move.l     D0, A0
  13490. 00009A00  6706                     beq        +0x8 /* 00009A08 */
  13491. 00009A02  B1ED 0698                cmpa.l     A0, [A5 + 0x698]
  13492. 00009A06  6604                     bne        +0x6 /* 00009A0C */
  13493. label00009A08:
  13494. 00009A08  42AD 0698                clr.l      [A5 + 0x698]
  13495. label00009A0C:
  13496. 00009A0C  4E75                     rts
  13497. 00009A0E  4E56 FFE4                link       A6, -0x001C
  13498. 00009A12  48E7 0038                movem.l    -[A7], A2,A3,A4
  13499. 00009A16  246E 0008                movea.l    A2, [A6 + 0x8]
  13500. 00009A1A  286E 000C                movea.l    A4, [A6 + 0xC]
  13501. 00009A1E  4227                     clr.b      -[A7]
  13502. 00009A20  2F0A                     move.l     -[A7], A2
  13503. 00009A22  2057                     movea.l    A0, [A7]
  13504. 00009A24  2268 0004                movea.l    A1, [A0 + 0x4]
  13505. 00009A28  2269 00EC                movea.l    A1, [A1 + 0xEC]
  13506. 00009A2C  4E91                     jsr        [A1]
  13507. 00009A2E  4A00                     tst.b      D0
  13508. 00009A30  5C4F                     addq.w     A7, 6
  13509. 00009A32  6700 00BE                beq        +0xC0 /* 00009AF2 */
  13510. 00009A36  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13511. 00009A3A  486A 006C                pea.l      [A2 + 0x6C]
  13512. 00009A3E  A8DF                     syscall    RectRgn
  13513. 00009A40  200C                     move.l     D0, A4
  13514. 00009A42  670C                     beq        +0xE /* 00009A50 */
  13515. 00009A44  266A 0074                movea.l    A3, [A2 + 0x74]
  13516. 00009A48  2F0C                     move.l     -[A7], A4
  13517. 00009A4A  2F0B                     move.l     -[A7], A3
  13518. 00009A4C  2F0B                     move.l     -[A7], A3
  13519. 00009A4E  A8E4                     syscall    SectRgn
  13520. label00009A50:
  13521. 00009A50  554F                     subq.w     A7, 2
  13522. 00009A52  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13523. 00009A56  A8E2                     syscall    EmptyRgn
  13524. 00009A58  101F                     move.b     D0, [A7]+
  13525. 00009A5A  6600 0096                bne        +0x98 /* 00009AF2 */
  13526. 00009A5E  486E FFE4                pea.l      [A6 - 0x1C]
  13527. 00009A62  2F0A                     move.l     -[A7], A2
  13528. 00009A64  2057                     movea.l    A0, [A7]
  13529. 00009A66  2268 0004                movea.l    A1, [A0 + 0x4]
  13530. 00009A6A  2269 003C                movea.l    A1, [A1 + 0x3C]
  13531. 00009A6E  4E91                     jsr        [A1]
  13532. 00009A70  486E FFE4                pea.l      [A6 - 0x1C]
  13533. 00009A74  4878 032B                push.l     0x32B
  13534. 00009A78  2F12                     move.l     -[A7], [A2]
  13535. 00009A7A  2057                     movea.l    A0, [A7]
  13536. 00009A7C  2250                     movea.l    A1, [A0]
  13537. 00009A7E  2269 0018                movea.l    A1, [A1 + 0x18]
  13538. 00009A82  4E91                     jsr        [A1]
  13539. 00009A84  4A00                     tst.b      D0
  13540. 00009A86  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13541. 00009A8A  6710                     beq        +0x12 /* 00009A9C */
  13542. 00009A8C  2F0A                     move.l     -[A7], A2
  13543. 00009A8E  2057                     movea.l    A0, [A7]
  13544. 00009A90  2268 0004                movea.l    A1, [A0 + 0x4]
  13545. 00009A94  2269 00F4                movea.l    A1, [A1 + 0xF4]
  13546. 00009A98  4E91                     jsr        [A1]
  13547. 00009A9A  584F                     addq.w     A7, 4
  13548. label00009A9C:
  13549. 00009A9C  42A7                     clr.l      -[A7]
  13550. 00009A9E  486A 0044                pea.l      [A2 + 0x44]
  13551. 00009AA2  486E FFEC                pea.l      [A6 - 0x14]
  13552. 00009AA6  4EB9 0000 13C8           jsr        [0x000013C8]
  13553. 00009AAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13554. 00009AB0  6016                     bra        +0x18 /* 00009AC8 */
  13555. label00009AB2:
  13556. 00009AB2  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13557. 00009AB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13558. 00009ABA  2057                     movea.l    A0, [A7]
  13559. 00009ABC  2268 0004                movea.l    A1, [A0 + 0x4]
  13560. 00009AC0  2269 00F0                movea.l    A1, [A1 + 0xF0]
  13561. 00009AC4  4E91                     jsr        [A1]
  13562. 00009AC6  504F                     addq.w     A7, 8
  13563. label00009AC8:
  13564. 00009AC8  486E FFFC                pea.l      [A6 - 0x4]
  13565. 00009ACC  486E FFEC                pea.l      [A6 - 0x14]
  13566. 00009AD0  4EB9 0000 1380           jsr        [0x00001380]
  13567. 00009AD6  4A00                     tst.b      D0
  13568. 00009AD8  504F                     addq.w     A7, 8
  13569. 00009ADA  66D6                     bne        -0x28 /* 00009AB2 */
  13570. 00009ADC  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13571. 00009AE0  A8DD                     syscall    SetEmptyRgn
  13572. 00009AE2  3F3C FFFF                move.w     -[A7], 0xFFFF
  13573. 00009AE6  486E FFEC                pea.l      [A6 - 0x14]
  13574. 00009AEA  4EB9 0000 1396           jsr        [0x00001396]
  13575. 00009AF0  5C4F                     addq.w     A7, 6
  13576. label00009AF2:
  13577. 00009AF2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  13578. 00009AF6  4E5E                     unlink     A6
  13579. 00009AF8  4E75                     rts
  13580. 00009AFA  4E56 FFF4                link       A6, -0x000C
  13581. 00009AFE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13582. 00009B02  286E 0008                movea.l    A4, [A6 + 0x8]
  13583. 00009B06  266E 000C                movea.l    A3, [A6 + 0xC]
  13584. 00009B0A  246E 0010                movea.l    A2, [A6 + 0x10]
  13585. 00009B0E  486E FFF8                pea.l      [A6 - 0x8]
  13586. 00009B12  2F0C                     move.l     -[A7], A4
  13587. 00009B14  2057                     movea.l    A0, [A7]
  13588. 00009B16  2268 0004                movea.l    A1, [A0 + 0x4]
  13589. 00009B1A  2269 0150                movea.l    A1, [A1 + 0x150]
  13590. 00009B1E  4E91                     jsr        [A1]
  13591. 00009B20  486E FFF4                pea.l      [A6 - 0xC]
  13592. 00009B24  2F0C                     move.l     -[A7], A4
  13593. 00009B26  61FF FFFF A332           bsr        -0x5CCC /* 00003E5A */
  13594. 00009B2C  7001                     moveq.l    D0, 0x01
  13595. 00009B2E  2680                     move.l     [A3], D0
  13596. 00009B30  4A6E FFF4                tst.w      [A6 - 0xC]
  13597. 00009B34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13598. 00009B38  6F1A                     ble        +0x1C /* 00009B54 */
  13599. 00009B3A  4AAE FFF8                tst.l      [A6 - 0x8]
  13600. 00009B3E  6F14                     ble        +0x16 /* 00009B54 */
  13601. 00009B40  302E FFF4                move.w     D0, [A6 - 0xC]
  13602. 00009B44  48C0                     ext.l      D0
  13603. 00009B46  222E FFF8                move.l     D1, [A6 - 0x8]
  13604. 00009B4A  5381                     subq.l     D1, 1
  13605. 00009B4C  4C40 1801                movem.l    D0,A3,A4, D0
  13606. 00009B50  5281                     addq.l     D1, 1
  13607. 00009B52  2681                     move.l     [A3], D1
  13608. label00009B54:
  13609. 00009B54  7001                     moveq.l    D0, 0x01
  13610. 00009B56  2480                     move.l     [A2], D0
  13611. 00009B58  362E FFF6                move.w     D3, [A6 - 0xA]
  13612. 00009B5C  4A43                     tst.w      D3
  13613. 00009B5E  6F18                     ble        +0x1A /* 00009B78 */
  13614. 00009B60  4AAE FFFC                tst.l      [A6 - 0x4]
  13615. 00009B64  6F12                     ble        +0x14 /* 00009B78 */
  13616. 00009B66  3003                     move.w     D0, D3
  13617. 00009B68  48C0                     ext.l      D0
  13618. 00009B6A  222E FFFC                move.l     D1, [A6 - 0x4]
  13619. 00009B6E  5381                     subq.l     D1, 1
  13620. 00009B70  4C40 1801                movem.l    D0,A3,A4, D0
  13621. 00009B74  5281                     addq.l     D1, 1
  13622. 00009B76  2481                     move.l     [A2], D1
  13623. label00009B78:
  13624. 00009B78  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13625. 00009B7C  4E5E                     unlink     A6
  13626. 00009B7E  4E75                     rts
  13627. 00009B80  4E56 FFE4                link       A6, -0x001C
  13628. 00009B84  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13629. 00009B88  246E 0008                movea.l    A2, [A6 + 0x8]
  13630. 00009B8C  266E 000C                movea.l    A3, [A6 + 0xC]
  13631. 00009B90  262E 0010                move.l     D3, [A6 + 0x10]
  13632. 00009B94  2F0A                     move.l     -[A7], A2
  13633. 00009B96  61FF FFFF ABC6           bsr        -0x5438 /* 0000475E */
  13634. 00009B9C  4A00                     tst.b      D0
  13635. 00009B9E  584F                     addq.w     A7, 4
  13636. 00009BA0  6700 00F4                beq        +0xF6 /* 00009C96 */
  13637. 00009BA4  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13638. 00009BA8  486A 006C                pea.l      [A2 + 0x6C]
  13639. 00009BAC  A8DF                     syscall    RectRgn
  13640. 00009BAE  4A83                     tst.l      D3
  13641. 00009BB0  670C                     beq        +0xE /* 00009BBE */
  13642. 00009BB2  286A 0074                movea.l    A4, [A2 + 0x74]
  13643. 00009BB6  2F03                     move.l     -[A7], D3
  13644. 00009BB8  2F0C                     move.l     -[A7], A4
  13645. 00009BBA  2F0C                     move.l     -[A7], A4
  13646. 00009BBC  A8E4                     syscall    SectRgn
  13647. label00009BBE:
  13648. 00009BBE  554F                     subq.w     A7, 2
  13649. 00009BC0  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13650. 00009BC4  A8E2                     syscall    EmptyRgn
  13651. 00009BC6  101F                     move.b     D0, [A7]+
  13652. 00009BC8  6600 00C6                bne        +0xC8 /* 00009C90 */
  13653. 00009BCC  2F0B                     move.l     -[A7], A3
  13654. 00009BCE  2F0A                     move.l     -[A7], A2
  13655. 00009BD0  2057                     movea.l    A0, [A7]
  13656. 00009BD2  2268 0004                movea.l    A1, [A0 + 0x4]
  13657. 00009BD6  2269 00FC                movea.l    A1, [A1 + 0xFC]
  13658. 00009BDA  4E91                     jsr        [A1]
  13659. 00009BDC  4A00                     tst.b      D0
  13660. 00009BDE  504F                     addq.w     A7, 8
  13661. 00009BE0  6700 00AE                beq        +0xB0 /* 00009C90 */
  13662. 00009BE4  42A7                     clr.l      -[A7]
  13663. 00009BE6  2F0A                     move.l     -[A7], A2
  13664. 00009BE8  2057                     movea.l    A0, [A7]
  13665. 00009BEA  2268 0004                movea.l    A1, [A0 + 0x4]
  13666. 00009BEE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  13667. 00009BF2  4E91                     jsr        [A1]
  13668. 00009BF4  4A00                     tst.b      D0
  13669. 00009BF6  504F                     addq.w     A7, 8
  13670. 00009BF8  6700 0096                beq        +0x98 /* 00009C90 */
  13671. 00009BFC  486E FFE4                pea.l      [A6 - 0x1C]
  13672. 00009C00  2F0A                     move.l     -[A7], A2
  13673. 00009C02  2057                     movea.l    A0, [A7]
  13674. 00009C04  2268 0004                movea.l    A1, [A0 + 0x4]
  13675. 00009C08  2269 003C                movea.l    A1, [A1 + 0x3C]
  13676. 00009C0C  4E91                     jsr        [A1]
  13677. 00009C0E  486E FFE4                pea.l      [A6 - 0x1C]
  13678. 00009C12  4878 032B                push.l     0x32B
  13679. 00009C16  2F12                     move.l     -[A7], [A2]
  13680. 00009C18  2057                     movea.l    A0, [A7]
  13681. 00009C1A  2250                     movea.l    A1, [A0]
  13682. 00009C1C  2269 0018                movea.l    A1, [A1 + 0x18]
  13683. 00009C20  4E91                     jsr        [A1]
  13684. 00009C22  4A00                     tst.b      D0
  13685. 00009C24  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13686. 00009C28  6712                     beq        +0x14 /* 00009C3C */
  13687. 00009C2A  2F0B                     move.l     -[A7], A3
  13688. 00009C2C  2F0A                     move.l     -[A7], A2
  13689. 00009C2E  2057                     movea.l    A0, [A7]
  13690. 00009C30  2268 0004                movea.l    A1, [A0 + 0x4]
  13691. 00009C34  2269 0108                movea.l    A1, [A1 + 0x108]
  13692. 00009C38  4E91                     jsr        [A1]
  13693. 00009C3A  504F                     addq.w     A7, 8
  13694. label00009C3C:
  13695. 00009C3C  42A7                     clr.l      -[A7]
  13696. 00009C3E  486A 0044                pea.l      [A2 + 0x44]
  13697. 00009C42  486E FFEC                pea.l      [A6 - 0x14]
  13698. 00009C46  4EB9 0000 13C8           jsr        [0x000013C8]
  13699. 00009C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13700. 00009C50  601A                     bra        +0x1C /* 00009C6C */
  13701. label00009C52:
  13702. 00009C52  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13703. 00009C56  2F0B                     move.l     -[A7], A3
  13704. 00009C58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13705. 00009C5C  2057                     movea.l    A0, [A7]
  13706. 00009C5E  2268 0004                movea.l    A1, [A0 + 0x4]
  13707. 00009C62  2269 0104                movea.l    A1, [A1 + 0x104]
  13708. 00009C66  4E91                     jsr        [A1]
  13709. 00009C68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13710. label00009C6C:
  13711. 00009C6C  486E FFFC                pea.l      [A6 - 0x4]
  13712. 00009C70  486E FFEC                pea.l      [A6 - 0x14]
  13713. 00009C74  4EB9 0000 1380           jsr        [0x00001380]
  13714. 00009C7A  4A00                     tst.b      D0
  13715. 00009C7C  504F                     addq.w     A7, 8
  13716. 00009C7E  66D2                     bne        -0x2C /* 00009C52 */
  13717. 00009C80  3F3C FFFF                move.w     -[A7], 0xFFFF
  13718. 00009C84  486E FFEC                pea.l      [A6 - 0x14]
  13719. 00009C88  4EB9 0000 1396           jsr        [0x00001396]
  13720. 00009C8E  5C4F                     addq.w     A7, 6
  13721. label00009C90:
  13722. 00009C90  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13723. 00009C94  A8DD                     syscall    SetEmptyRgn
  13724. label00009C96:
  13725. 00009C96  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13726. 00009C9A  4E5E                     unlink     A6
  13727. 00009C9C  4E75                     rts
  13728. 00009C9E  4E56 FFE4                link       A6, -0x001C
  13729. 00009CA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13730. 00009CA6  246E 0008                movea.l    A2, [A6 + 0x8]
  13731. 00009CAA  266E 000C                movea.l    A3, [A6 + 0xC]
  13732. 00009CAE  262E 0010                move.l     D3, [A6 + 0x10]
  13733. 00009CB2  2F0A                     move.l     -[A7], A2
  13734. 00009CB4  61FF FFFF AAA8           bsr        -0x5556 /* 0000475E */
  13735. 00009CBA  4A00                     tst.b      D0
  13736. 00009CBC  584F                     addq.w     A7, 4
  13737. 00009CBE  6700 00DC                beq        +0xDE /* 00009D9C */
  13738. 00009CC2  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13739. 00009CC6  486A 006C                pea.l      [A2 + 0x6C]
  13740. 00009CCA  A8DF                     syscall    RectRgn
  13741. 00009CCC  4A83                     tst.l      D3
  13742. 00009CCE  670C                     beq        +0xE /* 00009CDC */
  13743. 00009CD0  286A 0074                movea.l    A4, [A2 + 0x74]
  13744. 00009CD4  2F03                     move.l     -[A7], D3
  13745. 00009CD6  2F0C                     move.l     -[A7], A4
  13746. 00009CD8  2F0C                     move.l     -[A7], A4
  13747. 00009CDA  A8E4                     syscall    SectRgn
  13748. label00009CDC:
  13749. 00009CDC  554F                     subq.w     A7, 2
  13750. 00009CDE  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13751. 00009CE2  A8E2                     syscall    EmptyRgn
  13752. 00009CE4  101F                     move.b     D0, [A7]+
  13753. 00009CE6  6600 00AE                bne        +0xB0 /* 00009D96 */
  13754. 00009CEA  42A7                     clr.l      -[A7]
  13755. 00009CEC  2F0A                     move.l     -[A7], A2
  13756. 00009CEE  2057                     movea.l    A0, [A7]
  13757. 00009CF0  2268 0004                movea.l    A1, [A0 + 0x4]
  13758. 00009CF4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  13759. 00009CF8  4E91                     jsr        [A1]
  13760. 00009CFA  4A00                     tst.b      D0
  13761. 00009CFC  504F                     addq.w     A7, 8
  13762. 00009CFE  6700 0096                beq        +0x98 /* 00009D96 */
  13763. 00009D02  486E FFE4                pea.l      [A6 - 0x1C]
  13764. 00009D06  2F0A                     move.l     -[A7], A2
  13765. 00009D08  2057                     movea.l    A0, [A7]
  13766. 00009D0A  2268 0004                movea.l    A1, [A0 + 0x4]
  13767. 00009D0E  2269 003C                movea.l    A1, [A1 + 0x3C]
  13768. 00009D12  4E91                     jsr        [A1]
  13769. 00009D14  486E FFE4                pea.l      [A6 - 0x1C]
  13770. 00009D18  4878 032B                push.l     0x32B
  13771. 00009D1C  2F12                     move.l     -[A7], [A2]
  13772. 00009D1E  2057                     movea.l    A0, [A7]
  13773. 00009D20  2250                     movea.l    A1, [A0]
  13774. 00009D22  2269 0018                movea.l    A1, [A1 + 0x18]
  13775. 00009D26  4E91                     jsr        [A1]
  13776. 00009D28  4A00                     tst.b      D0
  13777. 00009D2A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13778. 00009D2E  6712                     beq        +0x14 /* 00009D42 */
  13779. 00009D30  2F0B                     move.l     -[A7], A3
  13780. 00009D32  2F0A                     move.l     -[A7], A2
  13781. 00009D34  2057                     movea.l    A0, [A7]
  13782. 00009D36  2268 0004                movea.l    A1, [A0 + 0x4]
  13783. 00009D3A  2269 0108                movea.l    A1, [A1 + 0x108]
  13784. 00009D3E  4E91                     jsr        [A1]
  13785. 00009D40  504F                     addq.w     A7, 8
  13786. label00009D42:
  13787. 00009D42  42A7                     clr.l      -[A7]
  13788. 00009D44  486A 0044                pea.l      [A2 + 0x44]
  13789. 00009D48  486E FFEC                pea.l      [A6 - 0x14]
  13790. 00009D4C  4EB9 0000 13C8           jsr        [0x000013C8]
  13791. 00009D52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13792. 00009D56  601A                     bra        +0x1C /* 00009D72 */
  13793. label00009D58:
  13794. 00009D58  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13795. 00009D5C  2F0B                     move.l     -[A7], A3
  13796. 00009D5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13797. 00009D62  2057                     movea.l    A0, [A7]
  13798. 00009D64  2268 0004                movea.l    A1, [A0 + 0x4]
  13799. 00009D68  2269 0104                movea.l    A1, [A1 + 0x104]
  13800. 00009D6C  4E91                     jsr        [A1]
  13801. 00009D6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13802. label00009D72:
  13803. 00009D72  486E FFFC                pea.l      [A6 - 0x4]
  13804. 00009D76  486E FFEC                pea.l      [A6 - 0x14]
  13805. 00009D7A  4EB9 0000 1380           jsr        [0x00001380]
  13806. 00009D80  4A00                     tst.b      D0
  13807. 00009D82  504F                     addq.w     A7, 8
  13808. 00009D84  66D2                     bne        -0x2C /* 00009D58 */
  13809. 00009D86  3F3C FFFF                move.w     -[A7], 0xFFFF
  13810. 00009D8A  486E FFEC                pea.l      [A6 - 0x14]
  13811. 00009D8E  4EB9 0000 1396           jsr        [0x00001396]
  13812. 00009D94  5C4F                     addq.w     A7, 6
  13813. label00009D96:
  13814. 00009D96  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  13815. 00009D9A  A8DD                     syscall    SetEmptyRgn
  13816. label00009D9C:
  13817. 00009D9C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13818. 00009DA0  4E5E                     unlink     A6
  13819. 00009DA2  4E75                     rts
  13820. 00009DA4  4E56 FFF4                link       A6, -0x000C
  13821. 00009DA8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  13822. 00009DAC  266E 0008                movea.l    A3, [A6 + 0x8]
  13823. 00009DB0  246E 000C                movea.l    A2, [A6 + 0xC]
  13824. 00009DB4  7600                     moveq.l    D3, 0x00
  13825. 00009DB6  486E FFFC                pea.l      [A6 - 0x4]
  13826. 00009DBA  2F0B                     move.l     -[A7], A3
  13827. 00009DBC  61FF FFFF A09C           bsr        -0x5F62 /* 00003E5A */
  13828. 00009DC2  486E FFF4                pea.l      [A6 - 0xC]
  13829. 00009DC6  486E FFF8                pea.l      [A6 - 0x8]
  13830. 00009DCA  2F0B                     move.l     -[A7], A3
  13831. 00009DCC  2057                     movea.l    A0, [A7]
  13832. 00009DCE  2268 0004                movea.l    A1, [A0 + 0x4]
  13833. 00009DD2  2269 00F8                movea.l    A1, [A1 + 0xF8]
  13834. 00009DD6  4E91                     jsr        [A1]
  13835. 00009DD8  2812                     move.l     D4, [A2]
  13836. 00009DDA  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  13837. 00009DDE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13838. 00009DE2  623A                     bhi        +0x3C /* 00009E1E */
  13839. 00009DE4  2A2A 0004                move.l     D5, [A2 + 0x4]
  13840. 00009DE8  BAAE FFF4                cmp.l      D5, [A6 - 0xC]
  13841. 00009DEC  6230                     bhi        +0x32 /* 00009E1E */
  13842. 00009DEE  2004                     move.l     D0, D4
  13843. 00009DF0  5380                     subq.l     D0, 1
  13844. 00009DF2  362E FFFC                move.w     D3, [A6 - 0x4]
  13845. 00009DF6  48C3                     ext.l      D3
  13846. 00009DF8  4C00 3000                movem.w    A4,A5, D0
  13847. 00009DFC  2005                     move.l     D0, D5
  13848. 00009DFE  5380                     subq.l     D0, 1
  13849. 00009E00  382E FFFE                move.w     D4, [A6 - 0x2]
  13850. 00009E04  48C4                     ext.l      D4
  13851. 00009E06  4C00 4000                movem.w    A6, D0
  13852. 00009E0A  4227                     clr.b      -[A7]
  13853. 00009E0C  2F04                     move.l     -[A7], D4
  13854. 00009E0E  2F03                     move.l     -[A7], D3
  13855. 00009E10  2F0B                     move.l     -[A7], A3
  13856. 00009E12  61FF 0000 0014           bsr        +0x16 /* 00009E28 */
  13857. 00009E18  7601                     moveq.l    D3, 0x01
  13858. 00009E1A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13859. label00009E1E:
  13860. 00009E1E  1003                     move.b     D0, D3
  13861. 00009E20  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  13862. 00009E24  4E5E                     unlink     A6
  13863. 00009E26  4E75                     rts
  13864. fn00009E28:
  13865. 00009E28  4E56 0000                link       A6, 0
  13866. 00009E2C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13867. 00009E30  246E 0008                movea.l    A2, [A6 + 0x8]
  13868. 00009E34  2A2E 000C                move.l     D5, [A6 + 0xC]
  13869. 00009E38  282E 0010                move.l     D4, [A6 + 0x10]
  13870. 00009E3C  162E 0014                move.b     D3, [A6 + 0x14]
  13871. 00009E40  1F03                     move.b     -[A7], D3
  13872. 00009E42  202A 0034                move.l     D0, [A2 + 0x34]
  13873. 00009E46  90AA 0014                sub.l      D0, [A2 + 0x14]
  13874. 00009E4A  D084                     add.l      D0, D4
  13875. 00009E4C  2F00                     move.l     -[A7], D0
  13876. 00009E4E  202A 0030                move.l     D0, [A2 + 0x30]
  13877. 00009E52  90AA 0010                sub.l      D0, [A2 + 0x10]
  13878. 00009E56  D085                     add.l      D0, D5
  13879. 00009E58  2F00                     move.l     -[A7], D0
  13880. 00009E5A  2F0A                     move.l     -[A7], A2
  13881. 00009E5C  2057                     movea.l    A0, [A7]
  13882. 00009E5E  2268 0004                movea.l    A1, [A0 + 0x4]
  13883. 00009E62  2269 0164                movea.l    A1, [A1 + 0x164]
  13884. 00009E66  4E91                     jsr        [A1]
  13885. 00009E68  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13886. 00009E6C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13887. 00009E70  4E5E                     unlink     A6
  13888. 00009E72  4E75                     rts
  13889. fn00009E74:
  13890. 00009E74  4E56 FFEC                link       A6, -0x0014
  13891. 00009E78  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  13892. 00009E7C  246E 0008                movea.l    A2, [A6 + 0x8]
  13893. 00009E80  282E 000C                move.l     D4, [A6 + 0xC]
  13894. 00009E84  262E 0010                move.l     D3, [A6 + 0x10]
  13895. 00009E88  1E2E 0014                move.b     D7, [A6 + 0x14]
  13896. 00009E8C  4A07                     tst.b      D7
  13897. 00009E8E  675C                     beq        +0x5E /* 00009EEC */
  13898. 00009E90  2A04                     move.l     D5, D4
  13899. 00009E92  4A84                     tst.l      D4
  13900. 00009E94  6C02                     bge        +0x4 /* 00009E98 */
  13901. 00009E96  4485                     neg.l      D5
  13902. label00009E98:
  13903. 00009E98  2C03                     move.l     D6, D3
  13904. 00009E9A  4A83                     tst.l      D3
  13905. 00009E9C  6C02                     bge        +0x4 /* 00009EA0 */
  13906. 00009E9E  4486                     neg.l      D6
  13907. label00009EA0:
  13908. 00009EA0  302A 006E                move.w     D0, [A2 + 0x6E]
  13909. 00009EA4  48C0                     ext.l      D0
  13910. 00009EA6  322A 0072                move.w     D1, [A2 + 0x72]
  13911. 00009EAA  48C1                     ext.l      D1
  13912. 00009EAC  9280                     sub.l      D1, D0
  13913. 00009EAE  BA81                     cmp.l      D5, D1
  13914. 00009EB0  6C2A                     bge        +0x2C /* 00009EDC */
  13915. 00009EB2  302A 006C                move.w     D0, [A2 + 0x6C]
  13916. 00009EB6  48C0                     ext.l      D0
  13917. 00009EB8  322A 0070                move.w     D1, [A2 + 0x70]
  13918. 00009EBC  48C1                     ext.l      D1
  13919. 00009EBE  9280                     sub.l      D1, D0
  13920. 00009EC0  BC81                     cmp.l      D6, D1
  13921. 00009EC2  6C18                     bge        +0x1A /* 00009EDC */
  13922. 00009EC4  2F03                     move.l     -[A7], D3
  13923. 00009EC6  2F04                     move.l     -[A7], D4
  13924. 00009EC8  2F0A                     move.l     -[A7], A2
  13925. 00009ECA  2057                     movea.l    A0, [A7]
  13926. 00009ECC  2268 0004                movea.l    A1, [A0 + 0x4]
  13927. 00009ED0  2269 016C                movea.l    A1, [A1 + 0x16C]
  13928. 00009ED4  4E91                     jsr        [A1]
  13929. 00009ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13930. 00009EDA  6010                     bra        +0x12 /* 00009EEC */
  13931. label00009EDC:
  13932. 00009EDC  2F0A                     move.l     -[A7], A2
  13933. 00009EDE  2057                     movea.l    A0, [A7]
  13934. 00009EE0  2268 0004                movea.l    A1, [A0 + 0x4]
  13935. 00009EE4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  13936. 00009EE8  4E91                     jsr        [A1]
  13937. 00009EEA  584F                     addq.w     A7, 4
  13938. label00009EEC:
  13939. 00009EEC  99AA 0030                sub.l      [A2 + 0x30], D4
  13940. 00009EF0  97AA 0034                sub.l      [A2 + 0x34], D3
  13941. 00009EF4  2F0A                     move.l     -[A7], A2
  13942. 00009EF6  2057                     movea.l    A0, [A7]
  13943. 00009EF8  2268 0004                movea.l    A1, [A0 + 0x4]
  13944. 00009EFC  2269 0158                movea.l    A1, [A1 + 0x158]
  13945. 00009F00  4E91                     jsr        [A1]
  13946. 00009F02  2F0A                     move.l     -[A7], A2
  13947. 00009F04  61FF FFFF FAF4           bsr        -0x50A /* 000099FA */
  13948. 00009F0A  42A7                     clr.l      -[A7]
  13949. 00009F0C  486A 0044                pea.l      [A2 + 0x44]
  13950. 00009F10  486E FFEC                pea.l      [A6 - 0x14]
  13951. 00009F14  4EB9 0000 13C8           jsr        [0x000013C8]
  13952. 00009F1A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13953. 00009F1E  6018                     bra        +0x1A /* 00009F38 */
  13954. label00009F20:
  13955. 00009F20  2F03                     move.l     -[A7], D3
  13956. 00009F22  2F04                     move.l     -[A7], D4
  13957. 00009F24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13958. 00009F28  2057                     movea.l    A0, [A7]
  13959. 00009F2A  2268 0004                movea.l    A1, [A0 + 0x4]
  13960. 00009F2E  2269 005C                movea.l    A1, [A1 + 0x5C]
  13961. 00009F32  4E91                     jsr        [A1]
  13962. 00009F34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13963. label00009F38:
  13964. 00009F38  486E FFFC                pea.l      [A6 - 0x4]
  13965. 00009F3C  486E FFEC                pea.l      [A6 - 0x14]
  13966. 00009F40  4EB9 0000 1380           jsr        [0x00001380]
  13967. 00009F46  4A00                     tst.b      D0
  13968. 00009F48  504F                     addq.w     A7, 8
  13969. 00009F4A  66D4                     bne        -0x2A /* 00009F20 */
  13970. 00009F4C  266A 0020                movea.l    A3, [A2 + 0x20]
  13971. 00009F50  200B                     move.l     D0, A3
  13972. 00009F52  6712                     beq        +0x14 /* 00009F66 */
  13973. 00009F54  2F0A                     move.l     -[A7], A2
  13974. 00009F56  2F0B                     move.l     -[A7], A3
  13975. 00009F58  2057                     movea.l    A0, [A7]
  13976. 00009F5A  2268 0004                movea.l    A1, [A0 + 0x4]
  13977. 00009F5E  2269 0178                movea.l    A1, [A1 + 0x178]
  13978. 00009F62  4E91                     jsr        [A1]
  13979. 00009F64  504F                     addq.w     A7, 8
  13980. label00009F66:
  13981. 00009F66  4A07                     tst.b      D7
  13982. 00009F68  671E                     beq        +0x20 /* 00009F88 */
  13983. 00009F6A  2F0A                     move.l     -[A7], A2
  13984. 00009F6C  61FF FFFF A7F0           bsr        -0x580E /* 0000475E */
  13985. 00009F72  4A00                     tst.b      D0
  13986. 00009F74  584F                     addq.w     A7, 4
  13987. 00009F76  6710                     beq        +0x12 /* 00009F88 */
  13988. 00009F78  2F0A                     move.l     -[A7], A2
  13989. 00009F7A  2057                     movea.l    A0, [A7]
  13990. 00009F7C  2268 0004                movea.l    A1, [A0 + 0x4]
  13991. 00009F80  2269 00E4                movea.l    A1, [A1 + 0xE4]
  13992. 00009F84  4E91                     jsr        [A1]
  13993. 00009F86  584F                     addq.w     A7, 4
  13994. label00009F88:
  13995. 00009F88  3F3C FFFF                move.w     -[A7], 0xFFFF
  13996. 00009F8C  486E FFEC                pea.l      [A6 - 0x14]
  13997. 00009F90  4EB9 0000 1396           jsr        [0x00001396]
  13998. 00009F96  5C4F                     addq.w     A7, 6
  13999. 00009F98  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  14000. 00009F9C  4E5E                     unlink     A6
  14001. 00009F9E  4E75                     rts
  14002. fn00009FA0:
  14003. 00009FA0  4E56 0000                link       A6, 0
  14004. 00009FA4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  14005. 00009FA8  246E 0008                movea.l    A2, [A6 + 0x8]
  14006. 00009FAC  2A2E 000C                move.l     D5, [A6 + 0xC]
  14007. 00009FB0  282E 0010                move.l     D4, [A6 + 0x10]
  14008. 00009FB4  162E 0014                move.b     D3, [A6 + 0x14]
  14009. 00009FB8  1F03                     move.b     -[A7], D3
  14010. 00009FBA  202A 0034                move.l     D0, [A2 + 0x34]
  14011. 00009FBE  90AA 0014                sub.l      D0, [A2 + 0x14]
  14012. 00009FC2  D084                     add.l      D0, D4
  14013. 00009FC4  2F00                     move.l     -[A7], D0
  14014. 00009FC6  202A 0030                move.l     D0, [A2 + 0x30]
  14015. 00009FCA  90AA 0010                sub.l      D0, [A2 + 0x10]
  14016. 00009FCE  D085                     add.l      D0, D5
  14017. 00009FD0  2F00                     move.l     -[A7], D0
  14018. 00009FD2  2F0A                     move.l     -[A7], A2
  14019. 00009FD4  2057                     movea.l    A0, [A7]
  14020. 00009FD6  2268 0004                movea.l    A1, [A0 + 0x4]
  14021. 00009FDA  2269 0168                movea.l    A1, [A1 + 0x168]
  14022. 00009FDE  4E91                     jsr        [A1]
  14023. 00009FE0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14024. 00009FE4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  14025. 00009FE8  4E5E                     unlink     A6
  14026. 00009FEA  4E75                     rts
  14027. 00009FEC  4E56 FFF0                link       A6, -0x0010
  14028. 00009FF0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  14029. 00009FF4  246E 0008                movea.l    A2, [A6 + 0x8]
  14030. 00009FF8  266E 000C                movea.l    A3, [A6 + 0xC]
  14031. 00009FFC  2E2E 0010                move.l     D7, [A6 + 0x10]
  14032. 0000A000  260B                     move.l     D3, A3
  14033. 0000A002  2807                     move.l     D4, D7
  14034. 0000A004  200B                     move.l     D0, A3
  14035. 0000A006  676E                     beq        +0x70 /* 0000A076 */
  14036. 0000A008  2C2A 0030                move.l     D6, [A2 + 0x30]
  14037. 0000A00C  2006                     move.l     D0, D6
  14038. 0000A00E  908B                     sub.l      D0, A3
  14039. 0000A010  2840                     movea.l    A4, D0
  14040. 0000A012  2A2A 0010                move.l     D5, [A2 + 0x10]
  14041. 0000A016  B9C5                     cmpa.l     A4, D5
  14042. 0000A018  6F14                     ble        +0x16 /* 0000A02E */
  14043. 0000A01A  BC85                     cmp.l      D6, D5
  14044. 0000A01C  6E06                     bgt        +0x8 /* 0000A024 */
  14045. 0000A01E  2606                     move.l     D3, D6
  14046. 0000A020  9685                     sub.l      D3, D5
  14047. 0000A022  6052                     bra        +0x54 /* 0000A076 */
  14048. label0000A024:
  14049. 0000A024  B6FC 0000                cmpa.w     A3, 0x0
  14050. 0000A028  6C4C                     bge        +0x4E /* 0000A076 */
  14051. 0000A02A  7600                     moveq.l    D3, 0x00
  14052. 0000A02C  6048                     bra        +0x4A /* 0000A076 */
  14053. label0000A02E:
  14054. 0000A02E  3D6A 000C FFF6           move.w     [A6 - 0xA], [A2 + 0xC]
  14055. 0000A034  302A 000C                move.w     D0, [A2 + 0xC]
  14056. 0000A038  48C0                     ext.l      D0
  14057. 0000A03A  D085                     add.l      D0, D5
  14058. 0000A03C  2D40 FFF8                move.l     [A6 - 0x8], D0
  14059. 0000A040  2D6A 0028 FFFC           move.l     [A6 - 0x4], [A2 + 0x28]
  14060. 0000A046  220C                     move.l     D1, A4
  14061. 0000A048  D2AA 0028                add.l      D1, [A2 + 0x28]
  14062. 0000A04C  B280                     cmp.l      D1, D0
  14063. 0000A04E  6C26                     bge        +0x28 /* 0000A076 */
  14064. 0000A050  2006                     move.l     D0, D6
  14065. 0000A052  D0AE FFFC                add.l      D0, [A6 - 0x4]
  14066. 0000A056  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  14067. 0000A05A  6D12                     blt        +0x14 /* 0000A06E */
  14068. 0000A05C  2606                     move.l     D3, D6
  14069. 0000A05E  9685                     sub.l      D3, D5
  14070. 0000A060  D6AE FFFC                add.l      D3, [A6 - 0x4]
  14071. 0000A064  322E FFF6                move.w     D1, [A6 - 0xA]
  14072. 0000A068  48C1                     ext.l      D1
  14073. 0000A06A  9681                     sub.l      D3, D1
  14074. 0000A06C  6008                     bra        +0xA /* 0000A076 */
  14075. label0000A06E:
  14076. 0000A06E  B6FC 0000                cmpa.w     A3, 0x0
  14077. 0000A072  6F02                     ble        +0x4 /* 0000A076 */
  14078. 0000A074  7600                     moveq.l    D3, 0x00
  14079. label0000A076:
  14080. 0000A076  4A87                     tst.l      D7
  14081. 0000A078  6762                     beq        +0x64 /* 0000A0DC */
  14082. 0000A07A  2C2A 0034                move.l     D6, [A2 + 0x34]
  14083. 0000A07E  2006                     move.l     D0, D6
  14084. 0000A080  9087                     sub.l      D0, D7
  14085. 0000A082  2640                     movea.l    A3, D0
  14086. 0000A084  2A2A 0014                move.l     D5, [A2 + 0x14]
  14087. 0000A088  B7C5                     cmpa.l     A3, D5
  14088. 0000A08A  6F12                     ble        +0x14 /* 0000A09E */
  14089. 0000A08C  BC85                     cmp.l      D6, D5
  14090. 0000A08E  6E06                     bgt        +0x8 /* 0000A096 */
  14091. 0000A090  2806                     move.l     D4, D6
  14092. 0000A092  9885                     sub.l      D4, D5
  14093. 0000A094  6046                     bra        +0x48 /* 0000A0DC */
  14094. label0000A096:
  14095. 0000A096  4A87                     tst.l      D7
  14096. 0000A098  6C42                     bge        +0x44 /* 0000A0DC */
  14097. 0000A09A  7800                     moveq.l    D4, 0x00
  14098. 0000A09C  603E                     bra        +0x40 /* 0000A0DC */
  14099. label0000A09E:
  14100. 0000A09E  3D6A 000E FFF0           move.w     [A6 - 0x10], [A2 + 0xE]
  14101. 0000A0A4  302A 000E                move.w     D0, [A2 + 0xE]
  14102. 0000A0A8  48C0                     ext.l      D0
  14103. 0000A0AA  D085                     add.l      D0, D5
  14104. 0000A0AC  2D40 FFF2                move.l     [A6 - 0xE], D0
  14105. 0000A0B0  286A 002C                movea.l    A4, [A2 + 0x2C]
  14106. 0000A0B4  220B                     move.l     D1, A3
  14107. 0000A0B6  D28C                     add.l      D1, A4
  14108. 0000A0B8  B280                     cmp.l      D1, D0
  14109. 0000A0BA  6C20                     bge        +0x22 /* 0000A0DC */
  14110. 0000A0BC  2006                     move.l     D0, D6
  14111. 0000A0BE  D08C                     add.l      D0, A4
  14112. 0000A0C0  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  14113. 0000A0C4  6D10                     blt        +0x12 /* 0000A0D6 */
  14114. 0000A0C6  2806                     move.l     D4, D6
  14115. 0000A0C8  9885                     sub.l      D4, D5
  14116. 0000A0CA  D88C                     add.l      D4, A4
  14117. 0000A0CC  322E FFF0                move.w     D1, [A6 - 0x10]
  14118. 0000A0D0  48C1                     ext.l      D1
  14119. 0000A0D2  9881                     sub.l      D4, D1
  14120. 0000A0D4  6006                     bra        +0x8 /* 0000A0DC */
  14121. label0000A0D6:
  14122. 0000A0D6  4A87                     tst.l      D7
  14123. 0000A0D8  6F02                     ble        +0x4 /* 0000A0DC */
  14124. 0000A0DA  7800                     moveq.l    D4, 0x00
  14125. label0000A0DC:
  14126. 0000A0DC  4A83                     tst.l      D3
  14127. 0000A0DE  6608                     bne        +0xA /* 0000A0E8 */
  14128. 0000A0E0  4A84                     tst.l      D4
  14129. 0000A0E2  6604                     bne        +0x6 /* 0000A0E8 */
  14130. 0000A0E4  7000                     moveq.l    D0, 0x00
  14131. 0000A0E6  6002                     bra        +0x4 /* 0000A0EA */
  14132. label0000A0E8:
  14133. 0000A0E8  7001                     moveq.l    D0, 0x01
  14134. label0000A0EA:
  14135. 0000A0EA  1A00                     move.b     D5, D0
  14136. 0000A0EC  4A05                     tst.b      D5
  14137. 0000A0EE  671A                     beq        +0x1C /* 0000A10A */
  14138. 0000A0F0  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  14139. 0000A0F4  2F04                     move.l     -[A7], D4
  14140. 0000A0F6  2F03                     move.l     -[A7], D3
  14141. 0000A0F8  2F0A                     move.l     -[A7], A2
  14142. 0000A0FA  2057                     movea.l    A0, [A7]
  14143. 0000A0FC  2268 0004                movea.l    A1, [A0 + 0x4]
  14144. 0000A100  2269 0164                movea.l    A1, [A1 + 0x164]
  14145. 0000A104  4E91                     jsr        [A1]
  14146. 0000A106  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14147. label0000A10A:
  14148. 0000A10A  1005                     move.b     D0, D5
  14149. 0000A10C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  14150. 0000A110  4E5E                     unlink     A6
  14151. 0000A112  4E75                     rts
  14152. 0000A114  4E56 FFF2                link       A6, -0x000E
  14153. 0000A118  48E7 1820                movem.l    -[A7], D3,D4,A2
  14154. 0000A11C  246E 0008                movea.l    A2, [A6 + 0x8]
  14155. 0000A120  282E 000C                move.l     D4, [A6 + 0xC]
  14156. 0000A124  262E 0010                move.l     D3, [A6 + 0x10]
  14157. 0000A128  4227                     clr.b      -[A7]
  14158. 0000A12A  2F0A                     move.l     -[A7], A2
  14159. 0000A12C  2057                     movea.l    A0, [A7]
  14160. 0000A12E  2268 0004                movea.l    A1, [A0 + 0x4]
  14161. 0000A132  2269 00EC                movea.l    A1, [A1 + 0xEC]
  14162. 0000A136  4E91                     jsr        [A1]
  14163. 0000A138  4A00                     tst.b      D0
  14164. 0000A13A  5C4F                     addq.w     A7, 6
  14165. 0000A13C  6700 00AE                beq        +0xB0 /* 0000A1EC */
  14166. 0000A140  2D6A 006C FFF2           move.l     [A6 - 0xE], [A2 + 0x6C]
  14167. 0000A146  2D6A 0070 FFF6           move.l     [A6 - 0xA], [A2 + 0x70]
  14168. 0000A14C  486E FFF2                pea.l      [A6 - 0xE]
  14169. 0000A150  2F0A                     move.l     -[A7], A2
  14170. 0000A152  2057                     movea.l    A0, [A7]
  14171. 0000A154  2268 0004                movea.l    A1, [A0 + 0x4]
  14172. 0000A158  2269 010C                movea.l    A1, [A1 + 0x10C]
  14173. 0000A15C  4E91                     jsr        [A1]
  14174. 0000A15E  486E FFF6                pea.l      [A6 - 0xA]
  14175. 0000A162  2F0A                     move.l     -[A7], A2
  14176. 0000A164  2057                     movea.l    A0, [A7]
  14177. 0000A166  2268 0004                movea.l    A1, [A0 + 0x4]
  14178. 0000A16A  2269 010C                movea.l    A1, [A1 + 0x10C]
  14179. 0000A16E  4E91                     jsr        [A1]
  14180. 0000A170  486E FFFA                pea.l      [A6 - 0x6]
  14181. 0000A174  4EB9 0000 28C2           jsr        [0x000028C2]
  14182. 0000A17A  486E FFF2                pea.l      [A6 - 0xE]
  14183. 0000A17E  2004                     move.l     D0, D4
  14184. 0000A180  4480                     neg.l      D0
  14185. 0000A182  3F00                     move.w     -[A7], D0
  14186. 0000A184  2003                     move.l     D0, D3
  14187. 0000A186  4480                     neg.l      D0
  14188. 0000A188  3F00                     move.w     -[A7], D0
  14189. 0000A18A  486E FFFA                pea.l      [A6 - 0x6]
  14190. 0000A18E  4EB9 0000 7CAE           jsr        [0x00007CAE]
  14191. 0000A194  584F                     addq.w     A7, 4
  14192. 0000A196  2F08                     move.l     -[A7], A0
  14193. 0000A198  A8EF                     syscall    ScrollRect
  14194. 0000A19A  486E FFFA                pea.l      [A6 - 0x6]
  14195. 0000A19E  4EB9 0000 7CAE           jsr        [0x00007CAE]
  14196. 0000A1A4  584F                     addq.w     A7, 4
  14197. 0000A1A6  2F08                     move.l     -[A7], A0
  14198. 0000A1A8  302A 0042                move.w     D0, [A2 + 0x42]
  14199. 0000A1AC  48C0                     ext.l      D0
  14200. 0000A1AE  4480                     neg.l      D0
  14201. 0000A1B0  3F00                     move.w     -[A7], D0
  14202. 0000A1B2  302A 0040                move.w     D0, [A2 + 0x40]
  14203. 0000A1B6  48C0                     ext.l      D0
  14204. 0000A1B8  4480                     neg.l      D0
  14205. 0000A1BA  3F00                     move.w     -[A7], D0
  14206. 0000A1BC  A8E0                     syscall    OffsetRgn/OfsetRgn
  14207. 0000A1BE  486E FFFA                pea.l      [A6 - 0x6]
  14208. 0000A1C2  4EB9 0000 7CAE           jsr        [0x00007CAE]
  14209. 0000A1C8  584F                     addq.w     A7, 4
  14210. 0000A1CA  2F08                     move.l     -[A7], A0
  14211. 0000A1CC  2F0A                     move.l     -[A7], A2
  14212. 0000A1CE  2057                     movea.l    A0, [A7]
  14213. 0000A1D0  2268 0004                movea.l    A1, [A0 + 0x4]
  14214. 0000A1D4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  14215. 0000A1D8  4E91                     jsr        [A1]
  14216. 0000A1DA  3F3C FFFF                move.w     -[A7], 0xFFFF
  14217. 0000A1DE  486E FFFA                pea.l      [A6 - 0x6]
  14218. 0000A1E2  4EB9 0000 28DA           jsr        [0x000028DA]
  14219. 0000A1E8  4FEF 0022                lea.l      A7, [A7 + 0x22]
  14220. label0000A1EC:
  14221. 0000A1EC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  14222. 0000A1F0  4E5E                     unlink     A6
  14223. 0000A1F2  4E75                     rts
  14224. 0000A1F4  4E56 FFF8                link       A6, -0x0008
  14225. 0000A1F8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  14226. 0000A1FC  246E 0008                movea.l    A2, [A6 + 0x8]
  14227. 0000A200  7A00                     moveq.l    D5, 0x00
  14228. 0000A202  486E FFF8                pea.l      [A6 - 0x8]
  14229. 0000A206  2F0A                     move.l     -[A7], A2
  14230. 0000A208  2057                     movea.l    A0, [A7]
  14231. 0000A20A  2268 0004                movea.l    A1, [A0 + 0x4]
  14232. 0000A20E  2269 003C                movea.l    A1, [A1 + 0x3C]
  14233. 0000A212  4E91                     jsr        [A1]
  14234. 0000A214  7600                     moveq.l    D3, 0x00
  14235. 0000A216  382E 000E                move.w     D4, [A6 + 0xE]
  14236. 0000A21A  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  14237. 0000A21E  504F                     addq.w     A7, 8
  14238. 0000A220  6C08                     bge        +0xA /* 0000A22A */
  14239. 0000A222  262A 0038                move.l     D3, [A2 + 0x38]
  14240. 0000A226  4483                     neg.l      D3
  14241. 0000A228  600A                     bra        +0xC /* 0000A234 */
  14242. label0000A22A:
  14243. 0000A22A  B86E FFFE                cmp.w      D4, [A6 - 0x2]
  14244. 0000A22E  6F04                     ble        +0x6 /* 0000A234 */
  14245. 0000A230  262A 0038                move.l     D3, [A2 + 0x38]
  14246. label0000A234:
  14247. 0000A234  7800                     moveq.l    D4, 0x00
  14248. 0000A236  302E 000C                move.w     D0, [A6 + 0xC]
  14249. 0000A23A  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  14250. 0000A23E  6C08                     bge        +0xA /* 0000A248 */
  14251. 0000A240  282A 003C                move.l     D4, [A2 + 0x3C]
  14252. 0000A244  4484                     neg.l      D4
  14253. 0000A246  600E                     bra        +0x10 /* 0000A256 */
  14254. label0000A248:
  14255. 0000A248  302E 000C                move.w     D0, [A6 + 0xC]
  14256. 0000A24C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  14257. 0000A250  6F04                     ble        +0x6 /* 0000A256 */
  14258. 0000A252  282A 003C                move.l     D4, [A2 + 0x3C]
  14259. label0000A256:
  14260. 0000A256  4A83                     tst.l      D3
  14261. 0000A258  6604                     bne        +0x6 /* 0000A25E */
  14262. 0000A25A  4A84                     tst.l      D4
  14263. 0000A25C  671C                     beq        +0x1E /* 0000A27A */
  14264. label0000A25E:
  14265. 0000A25E  1F3C 0001                move.b     -[A7], 0x1
  14266. 0000A262  2F04                     move.l     -[A7], D4
  14267. 0000A264  2F03                     move.l     -[A7], D3
  14268. 0000A266  2F0A                     move.l     -[A7], A2
  14269. 0000A268  2057                     movea.l    A0, [A7]
  14270. 0000A26A  2268 0004                movea.l    A1, [A0 + 0x4]
  14271. 0000A26E  2269 0168                movea.l    A1, [A1 + 0x168]
  14272. 0000A272  4E91                     jsr        [A1]
  14273. 0000A274  1A00                     move.b     D5, D0
  14274. 0000A276  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14275. label0000A27A:
  14276. 0000A27A  1005                     move.b     D0, D5
  14277. 0000A27C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  14278. 0000A280  4E5E                     unlink     A6
  14279. 0000A282  4E75                     rts
  14280. fn0000A284:
  14281. 0000A284  4E56 0000                link       A6, 0
  14282. 0000A288  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  14283. 0000A28C  246E 0008                movea.l    A2, [A6 + 0x8]
  14284. 0000A290  2A2E 000C                move.l     D5, [A6 + 0xC]
  14285. 0000A294  282E 0010                move.l     D4, [A6 + 0x10]
  14286. 0000A298  162E 0014                move.b     D3, [A6 + 0x14]
  14287. 0000A29C  1F03                     move.b     -[A7], D3
  14288. 0000A29E  2004                     move.l     D0, D4
  14289. 0000A2A0  90AA 002C                sub.l      D0, [A2 + 0x2C]
  14290. 0000A2A4  2F00                     move.l     -[A7], D0
  14291. 0000A2A6  2005                     move.l     D0, D5
  14292. 0000A2A8  90AA 0028                sub.l      D0, [A2 + 0x28]
  14293. 0000A2AC  2F00                     move.l     -[A7], D0
  14294. 0000A2AE  2F0A                     move.l     -[A7], A2
  14295. 0000A2B0  2057                     movea.l    A0, [A7]
  14296. 0000A2B2  2268 0004                movea.l    A1, [A0 + 0x4]
  14297. 0000A2B6  2269 0174                movea.l    A1, [A1 + 0x174]
  14298. 0000A2BA  4E91                     jsr        [A1]
  14299. 0000A2BC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14300. 0000A2C0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  14301. 0000A2C4  4E5E                     unlink     A6
  14302. 0000A2C6  4E75                     rts
  14303. 0000A2C8  4E56 0000                link       A6, 0
  14304. 0000A2CC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  14305. 0000A2D0  246E 0008                movea.l    A2, [A6 + 0x8]
  14306. 0000A2D4  2A2E 000C                move.l     D5, [A6 + 0xC]
  14307. 0000A2D8  282E 0010                move.l     D4, [A6 + 0x10]
  14308. 0000A2DC  162E 0014                move.b     D3, [A6 + 0x14]
  14309. 0000A2E0  DBAA 0028                add.l      [A2 + 0x28], D5
  14310. 0000A2E4  D9AA 002C                add.l      [A2 + 0x2C], D4
  14311. 0000A2E8  1F03                     move.b     -[A7], D3
  14312. 0000A2EA  2F0A                     move.l     -[A7], A2
  14313. 0000A2EC  2057                     movea.l    A0, [A7]
  14314. 0000A2EE  2268 0004                movea.l    A1, [A0 + 0x4]
  14315. 0000A2F2  2269 019C                movea.l    A1, [A1 + 0x19C]
  14316. 0000A2F6  4E91                     jsr        [A1]
  14317. 0000A2F8  266A 0020                movea.l    A3, [A2 + 0x20]
  14318. 0000A2FC  200B                     move.l     D0, A3
  14319. 0000A2FE  5C4F                     addq.w     A7, 6
  14320. 0000A300  6712                     beq        +0x14 /* 0000A314 */
  14321. 0000A302  2F0A                     move.l     -[A7], A2
  14322. 0000A304  2F0B                     move.l     -[A7], A3
  14323. 0000A306  2057                     movea.l    A0, [A7]
  14324. 0000A308  2268 0004                movea.l    A1, [A0 + 0x4]
  14325. 0000A30C  2269 0178                movea.l    A1, [A1 + 0x178]
  14326. 0000A310  4E91                     jsr        [A1]
  14327. 0000A312  504F                     addq.w     A7, 8
  14328. label0000A314:
  14329. 0000A314  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  14330. 0000A318  4E5E                     unlink     A6
  14331. 0000A31A  4E75                     rts
  14332. 0000A31C  4E56 FFF0                link       A6, -0x0010
  14333. 0000A320  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  14334. 0000A324  246E 0008                movea.l    A2, [A6 + 0x8]
  14335. 0000A328  1A2E 000C                move.b     D5, [A6 + 0xC]
  14336. 0000A32C  4A2A 0078                tst.b      [A2 + 0x78]
  14337. 0000A330  6700 00A6                beq        +0xA8 /* 0000A3D8 */
  14338. 0000A334  486E FFF0                pea.l      [A6 - 0x10]
  14339. 0000A338  2F0A                     move.l     -[A7], A2
  14340. 0000A33A  2057                     movea.l    A0, [A7]
  14341. 0000A33C  2268 0004                movea.l    A1, [A0 + 0x4]
  14342. 0000A340  2269 0154                movea.l    A1, [A1 + 0x154]
  14343. 0000A344  4E91                     jsr        [A1]
  14344. 0000A346  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  14345. 0000A34C  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  14346. 0000A352  282A 002C                move.l     D4, [A2 + 0x2C]
  14347. 0000A356  202A 0034                move.l     D0, [A2 + 0x34]
  14348. 0000A35A  D084                     add.l      D0, D4
  14349. 0000A35C  362A 000E                move.w     D3, [A2 + 0xE]
  14350. 0000A360  3203                     move.w     D1, D3
  14351. 0000A362  48C1                     ext.l      D1
  14352. 0000A364  D2AA 0014                add.l      D1, [A2 + 0x14]
  14353. 0000A368  B280                     cmp.l      D1, D0
  14354. 0000A36A  504F                     addq.w     A7, 8
  14355. 0000A36C  6F14                     ble        +0x16 /* 0000A382 */
  14356. 0000A36E  3003                     move.w     D0, D3
  14357. 0000A370  48C0                     ext.l      D0
  14358. 0000A372  2204                     move.l     D1, D4
  14359. 0000A374  9280                     sub.l      D1, D0
  14360. 0000A376  2D41 FFFC                move.l     [A6 - 0x4], D1
  14361. 0000A37A  4A81                     tst.l      D1
  14362. 0000A37C  6C04                     bge        +0x6 /* 0000A382 */
  14363. 0000A37E  42AE FFFC                clr.l      [A6 - 0x4]
  14364. label0000A382:
  14365. 0000A382  282A 0028                move.l     D4, [A2 + 0x28]
  14366. 0000A386  202A 0030                move.l     D0, [A2 + 0x30]
  14367. 0000A38A  D084                     add.l      D0, D4
  14368. 0000A38C  362A 000C                move.w     D3, [A2 + 0xC]
  14369. 0000A390  3203                     move.w     D1, D3
  14370. 0000A392  48C1                     ext.l      D1
  14371. 0000A394  D2AA 0010                add.l      D1, [A2 + 0x10]
  14372. 0000A398  B280                     cmp.l      D1, D0
  14373. 0000A39A  6F14                     ble        +0x16 /* 0000A3B0 */
  14374. 0000A39C  3003                     move.w     D0, D3
  14375. 0000A39E  48C0                     ext.l      D0
  14376. 0000A3A0  2204                     move.l     D1, D4
  14377. 0000A3A2  9280                     sub.l      D1, D0
  14378. 0000A3A4  2D41 FFF8                move.l     [A6 - 0x8], D1
  14379. 0000A3A8  4A81                     tst.l      D1
  14380. 0000A3AA  6C04                     bge        +0x6 /* 0000A3B0 */
  14381. 0000A3AC  42AE FFF8                clr.l      [A6 - 0x8]
  14382. label0000A3B0:
  14383. 0000A3B0  262E FFFC                move.l     D3, [A6 - 0x4]
  14384. 0000A3B4  B6AE FFF4                cmp.l      D3, [A6 - 0xC]
  14385. 0000A3B8  660A                     bne        +0xC /* 0000A3C4 */
  14386. 0000A3BA  202E FFF8                move.l     D0, [A6 - 0x8]
  14387. 0000A3BE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  14388. 0000A3C2  6714                     beq        +0x16 /* 0000A3D8 */
  14389. label0000A3C4:
  14390. 0000A3C4  1F05                     move.b     -[A7], D5
  14391. 0000A3C6  2F03                     move.l     -[A7], D3
  14392. 0000A3C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  14393. 0000A3CC  2F0A                     move.l     -[A7], A2
  14394. 0000A3CE  61FF FFFF FA58           bsr        -0x5A6 /* 00009E28 */
  14395. 0000A3D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14396. label0000A3D8:
  14397. 0000A3D8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  14398. 0000A3DC  4E5E                     unlink     A6
  14399. 0000A3DE  4E75                     rts
  14400. fn0000A3E0:
  14401. 0000A3E0  4E56 0000                link       A6, 0
  14402. 0000A3E4  48E7 0030                movem.l    -[A7], A2,A3
  14403. 0000A3E8  246E 0008                movea.l    A2, [A6 + 0x8]
  14404. 0000A3EC  266E 000C                movea.l    A3, [A6 + 0xC]
  14405. 0000A3F0  2553 0038                move.l     [A2 + 0x38], [A3]
  14406. 0000A3F4  256B 0004 003C           move.l     [A2 + 0x3C], [A3 + 0x4]
  14407. 0000A3FA  7001                     moveq.l    D0, 0x01
  14408. 0000A3FC  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  14409. 0000A400  6F06                     ble        +0x8 /* 0000A408 */
  14410. 0000A402  7001                     moveq.l    D0, 0x01
  14411. 0000A404  2540 0038                move.l     [A2 + 0x38], D0
  14412. label0000A408:
  14413. 0000A408  7001                     moveq.l    D0, 0x01
  14414. 0000A40A  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  14415. 0000A40E  6F06                     ble        +0x8 /* 0000A416 */
  14416. 0000A410  7001                     moveq.l    D0, 0x01
  14417. 0000A412  2540 003C                move.l     [A2 + 0x3C], D0
  14418. label0000A416:
  14419. 0000A416  266A 0020                movea.l    A3, [A2 + 0x20]
  14420. 0000A41A  200B                     move.l     D0, A3
  14421. 0000A41C  6712                     beq        +0x14 /* 0000A430 */
  14422. 0000A41E  2F0A                     move.l     -[A7], A2
  14423. 0000A420  2F0B                     move.l     -[A7], A3
  14424. 0000A422  2057                     movea.l    A0, [A7]
  14425. 0000A424  2268 0004                movea.l    A1, [A0 + 0x4]
  14426. 0000A428  2269 0178                movea.l    A1, [A1 + 0x178]
  14427. 0000A42C  4E91                     jsr        [A1]
  14428. 0000A42E  504F                     addq.w     A7, 8
  14429. label0000A430:
  14430. 0000A430  4CDF 0C00                movem.l    A2,A3, [A7]+
  14431. 0000A434  4E5E                     unlink     A6
  14432. 0000A436  4E75                     rts
  14433. fn0000A438:
  14434. 0000A438  48E7 0030                movem.l    -[A7], A2,A3
  14435. 0000A43C  266F 000C                movea.l    A3, [A7 + 0xC]
  14436. 0000A440  246F 0010                movea.l    A2, [A7 + 0x10]
  14437. 0000A444  24AB 0038                move.l     [A2], [A3 + 0x38]
  14438. 0000A448  256B 003C 0004           move.l     [A2 + 0x4], [A3 + 0x3C]
  14439. 0000A44E  4CDF 0C00                movem.l    A2,A3, [A7]+
  14440. 0000A452  4E75                     rts
  14441. 0000A454  4E75                     rts
  14442. 0000A456  4E56 FFEC                link       A6, -0x0014
  14443. 0000A45A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14444. 0000A45E  266E 0008                movea.l    A3, [A6 + 0x8]
  14445. 0000A462  282E 000C                move.l     D4, [A6 + 0xC]
  14446. 0000A466  262E 0010                move.l     D3, [A6 + 0x10]
  14447. 0000A46A  95CA                     sub.l      A2, A2
  14448. 0000A46C  4878 FFFF                push.l     0xFFFF
  14449. 0000A470  486B 0044                pea.l      [A3 + 0x44]
  14450. 0000A474  486E FFEC                pea.l      [A6 - 0x14]
  14451. 0000A478  4EB9 0000 13C8           jsr        [0x000013C8]
  14452. 0000A47E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14453. 0000A482  6022                     bra        +0x24 /* 0000A4A6 */
  14454. label0000A484:
  14455. 0000A484  2F03                     move.l     -[A7], D3
  14456. 0000A486  2F04                     move.l     -[A7], D4
  14457. 0000A488  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14458. 0000A48C  2057                     movea.l    A0, [A7]
  14459. 0000A48E  2268 0004                movea.l    A1, [A0 + 0x4]
  14460. 0000A492  2269 0064                movea.l    A1, [A1 + 0x64]
  14461. 0000A496  4E91                     jsr        [A1]
  14462. 0000A498  4A00                     tst.b      D0
  14463. 0000A49A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14464. 0000A49E  6706                     beq        +0x8 /* 0000A4A6 */
  14465. 0000A4A0  246E FFFC                movea.l    A2, [A6 - 0x4]
  14466. 0000A4A4  6014                     bra        +0x16 /* 0000A4BA */
  14467. label0000A4A6:
  14468. 0000A4A6  486E FFFC                pea.l      [A6 - 0x4]
  14469. 0000A4AA  486E FFEC                pea.l      [A6 - 0x14]
  14470. 0000A4AE  4EB9 0001 C958           jsr        [0x0001C958]
  14471. 0000A4B4  4A00                     tst.b      D0
  14472. 0000A4B6  504F                     addq.w     A7, 8
  14473. 0000A4B8  66CA                     bne        -0x34 /* 0000A484 */
  14474. label0000A4BA:
  14475. 0000A4BA  3F3C FFFF                move.w     -[A7], 0xFFFF
  14476. 0000A4BE  486E FFEC                pea.l      [A6 - 0x14]
  14477. 0000A4C2  4EB9 0000 1396           jsr        [0x00001396]
  14478. 0000A4C8  204A                     movea.l    A0, A2
  14479. 0000A4CA  5C4F                     addq.w     A7, 6
  14480. 0000A4CC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14481. 0000A4D0  4E5E                     unlink     A6
  14482. 0000A4D2  4E75                     rts
  14483. 0000A4D4  4E56 FFEC                link       A6, -0x0014
  14484. 0000A4D8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14485. 0000A4DC  266E 0008                movea.l    A3, [A6 + 0x8]
  14486. 0000A4E0  282E 000C                move.l     D4, [A6 + 0xC]
  14487. 0000A4E4  262E 0010                move.l     D3, [A6 + 0x10]
  14488. 0000A4E8  95CA                     sub.l      A2, A2
  14489. 0000A4EA  4878 FFFF                push.l     0xFFFF
  14490. 0000A4EE  486B 0044                pea.l      [A3 + 0x44]
  14491. 0000A4F2  486E FFEC                pea.l      [A6 - 0x14]
  14492. 0000A4F6  4EB9 0000 13C8           jsr        [0x000013C8]
  14493. 0000A4FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14494. 0000A500  6050                     bra        +0x52 /* 0000A552 */
  14495. label0000A502:
  14496. 0000A502  2F03                     move.l     -[A7], D3
  14497. 0000A504  2F04                     move.l     -[A7], D4
  14498. 0000A506  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14499. 0000A50A  2057                     movea.l    A0, [A7]
  14500. 0000A50C  2268 0004                movea.l    A1, [A0 + 0x4]
  14501. 0000A510  2269 006C                movea.l    A1, [A1 + 0x6C]
  14502. 0000A514  4E91                     jsr        [A1]
  14503. 0000A516  4A00                     tst.b      D0
  14504. 0000A518  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14505. 0000A51C  6734                     beq        +0x36 /* 0000A552 */
  14506. 0000A51E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14507. 0000A522  61FF FFFF A23A           bsr        -0x5DC4 /* 0000475E */
  14508. 0000A528  4A00                     tst.b      D0
  14509. 0000A52A  584F                     addq.w     A7, 4
  14510. 0000A52C  6724                     beq        +0x26 /* 0000A552 */
  14511. 0000A52E  2F03                     move.l     -[A7], D3
  14512. 0000A530  2F04                     move.l     -[A7], D4
  14513. 0000A532  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14514. 0000A536  2057                     movea.l    A0, [A7]
  14515. 0000A538  2268 0004                movea.l    A1, [A0 + 0x4]
  14516. 0000A53C  2269 0070                movea.l    A1, [A1 + 0x70]
  14517. 0000A540  4E91                     jsr        [A1]
  14518. 0000A542  2448                     movea.l    A2, A0
  14519. 0000A544  200A                     move.l     D0, A2
  14520. 0000A546  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14521. 0000A54A  661A                     bne        +0x1C /* 0000A566 */
  14522. 0000A54C  246E FFFC                movea.l    A2, [A6 - 0x4]
  14523. 0000A550  6014                     bra        +0x16 /* 0000A566 */
  14524. label0000A552:
  14525. 0000A552  486E FFFC                pea.l      [A6 - 0x4]
  14526. 0000A556  486E FFEC                pea.l      [A6 - 0x14]
  14527. 0000A55A  4EB9 0001 C958           jsr        [0x0001C958]
  14528. 0000A560  4A00                     tst.b      D0
  14529. 0000A562  504F                     addq.w     A7, 8
  14530. 0000A564  669C                     bne        -0x62 /* 0000A502 */
  14531. label0000A566:
  14532. 0000A566  3F3C FFFF                move.w     -[A7], 0xFFFF
  14533. 0000A56A  486E FFEC                pea.l      [A6 - 0x14]
  14534. 0000A56E  4EB9 0000 1396           jsr        [0x00001396]
  14535. 0000A574  204A                     movea.l    A0, A2
  14536. 0000A576  5C4F                     addq.w     A7, 6
  14537. 0000A578  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14538. 0000A57C  4E5E                     unlink     A6
  14539. 0000A57E  4E75                     rts
  14540. 0000A580  4E56 FFEC                link       A6, -0x0014
  14541. 0000A584  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14542. 0000A588  266E 0008                movea.l    A3, [A6 + 0x8]
  14543. 0000A58C  282E 000C                move.l     D4, [A6 + 0xC]
  14544. 0000A590  262E 0010                move.l     D3, [A6 + 0x10]
  14545. 0000A594  95CA                     sub.l      A2, A2
  14546. 0000A596  4878 FFFF                push.l     0xFFFF
  14547. 0000A59A  486B 0044                pea.l      [A3 + 0x44]
  14548. 0000A59E  486E FFEC                pea.l      [A6 - 0x14]
  14549. 0000A5A2  4EB9 0000 13C8           jsr        [0x000013C8]
  14550. 0000A5A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14551. 0000A5AC  6032                     bra        +0x34 /* 0000A5E0 */
  14552. label0000A5AE:
  14553. 0000A5AE  2F03                     move.l     -[A7], D3
  14554. 0000A5B0  2F04                     move.l     -[A7], D4
  14555. 0000A5B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14556. 0000A5B6  2057                     movea.l    A0, [A7]
  14557. 0000A5B8  2268 0004                movea.l    A1, [A0 + 0x4]
  14558. 0000A5BC  2269 006C                movea.l    A1, [A1 + 0x6C]
  14559. 0000A5C0  4E91                     jsr        [A1]
  14560. 0000A5C2  4A00                     tst.b      D0
  14561. 0000A5C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14562. 0000A5C8  6716                     beq        +0x18 /* 0000A5E0 */
  14563. 0000A5CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14564. 0000A5CE  61FF FFFF A18E           bsr        -0x5E70 /* 0000475E */
  14565. 0000A5D4  4A00                     tst.b      D0
  14566. 0000A5D6  584F                     addq.w     A7, 4
  14567. 0000A5D8  6706                     beq        +0x8 /* 0000A5E0 */
  14568. 0000A5DA  246E FFFC                movea.l    A2, [A6 - 0x4]
  14569. 0000A5DE  6014                     bra        +0x16 /* 0000A5F4 */
  14570. label0000A5E0:
  14571. 0000A5E0  486E FFFC                pea.l      [A6 - 0x4]
  14572. 0000A5E4  486E FFEC                pea.l      [A6 - 0x14]
  14573. 0000A5E8  4EB9 0001 C958           jsr        [0x0001C958]
  14574. 0000A5EE  4A00                     tst.b      D0
  14575. 0000A5F0  504F                     addq.w     A7, 8
  14576. 0000A5F2  66BA                     bne        -0x44 /* 0000A5AE */
  14577. label0000A5F4:
  14578. 0000A5F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  14579. 0000A5F8  486E FFEC                pea.l      [A6 - 0x14]
  14580. 0000A5FC  4EB9 0000 1396           jsr        [0x00001396]
  14581. 0000A602  204A                     movea.l    A0, A2
  14582. 0000A604  5C4F                     addq.w     A7, 6
  14583. 0000A606  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14584. 0000A60A  4E5E                     unlink     A6
  14585. 0000A60C  4E75                     rts
  14586. 0000A60E  4E56 0000                link       A6, 0
  14587. 0000A612  48E7 0038                movem.l    -[A7], A2,A3,A4
  14588. 0000A616  286E 0008                movea.l    A4, [A6 + 0x8]
  14589. 0000A61A  246E 000C                movea.l    A2, [A6 + 0xC]
  14590. 0000A61E  3052                     movea.w    A0, [A2]
  14591. 0000A620  2F08                     move.l     -[A7], A0
  14592. 0000A622  306A 0002                movea.w    A0, [A2 + 0x2]
  14593. 0000A626  2F08                     move.l     -[A7], A0
  14594. 0000A628  2F0C                     move.l     -[A7], A4
  14595. 0000A62A  2057                     movea.l    A0, [A7]
  14596. 0000A62C  2268 0004                movea.l    A1, [A0 + 0x4]
  14597. 0000A630  2269 0068                movea.l    A1, [A1 + 0x68]
  14598. 0000A634  4E91                     jsr        [A1]
  14599. 0000A636  2648                     movea.l    A3, A0
  14600. 0000A638  200B                     move.l     D0, A3
  14601. 0000A63A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14602. 0000A63E  6714                     beq        +0x16 /* 0000A654 */
  14603. 0000A640  2F0A                     move.l     -[A7], A2
  14604. 0000A642  2F0B                     move.l     -[A7], A3
  14605. 0000A644  2057                     movea.l    A0, [A7]
  14606. 0000A646  2268 0004                movea.l    A1, [A0 + 0x4]
  14607. 0000A64A  2269 0078                movea.l    A1, [A1 + 0x78]
  14608. 0000A64E  4E91                     jsr        [A1]
  14609. 0000A650  504F                     addq.w     A7, 8
  14610. 0000A652  600C                     bra        +0xE /* 0000A660 */
  14611. label0000A654:
  14612. 0000A654  2F0A                     move.l     -[A7], A2
  14613. 0000A656  2F0C                     move.l     -[A7], A4
  14614. 0000A658  61FF FFFF 9F54           bsr        -0x60AA /* 000045AE */
  14615. 0000A65E  504F                     addq.w     A7, 8
  14616. label0000A660:
  14617. 0000A660  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  14618. 0000A664  4E5E                     unlink     A6
  14619. 0000A666  4E75                     rts
  14620. 0000A668  4E56 0000                link       A6, 0
  14621. 0000A66C  48E7 0038                movem.l    -[A7], A2,A3,A4
  14622. 0000A670  286E 0008                movea.l    A4, [A6 + 0x8]
  14623. 0000A674  266E 0010                movea.l    A3, [A6 + 0x10]
  14624. 0000A678  306E 000C                movea.w    A0, [A6 + 0xC]
  14625. 0000A67C  2F08                     move.l     -[A7], A0
  14626. 0000A67E  306E 000E                movea.w    A0, [A6 + 0xE]
  14627. 0000A682  2F08                     move.l     -[A7], A0
  14628. 0000A684  2F0C                     move.l     -[A7], A4
  14629. 0000A686  2057                     movea.l    A0, [A7]
  14630. 0000A688  2268 0004                movea.l    A1, [A0 + 0x4]
  14631. 0000A68C  2269 0068                movea.l    A1, [A1 + 0x68]
  14632. 0000A690  4E91                     jsr        [A1]
  14633. 0000A692  2448                     movea.l    A2, A0
  14634. 0000A694  200A                     move.l     D0, A2
  14635. 0000A696  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14636. 0000A69A  671A                     beq        +0x1C /* 0000A6B6 */
  14637. 0000A69C  2F0B                     move.l     -[A7], A3
  14638. 0000A69E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14639. 0000A6A2  2F0A                     move.l     -[A7], A2
  14640. 0000A6A4  2057                     movea.l    A0, [A7]
  14641. 0000A6A6  2268 0004                movea.l    A1, [A0 + 0x4]
  14642. 0000A6AA  2269 0088                movea.l    A1, [A1 + 0x88]
  14643. 0000A6AE  4E91                     jsr        [A1]
  14644. 0000A6B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14645. 0000A6B4  6012                     bra        +0x14 /* 0000A6C8 */
  14646. label0000A6B6:
  14647. 0000A6B6  2F0B                     move.l     -[A7], A3
  14648. 0000A6B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14649. 0000A6BC  2F0C                     move.l     -[A7], A4
  14650. 0000A6BE  61FF FFFF A040           bsr        -0x5FBE /* 00004700 */
  14651. 0000A6C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14652. label0000A6C8:
  14653. 0000A6C8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  14654. 0000A6CC  4E5E                     unlink     A6
  14655. 0000A6CE  4E75                     rts
  14656. 0000A6D0  4E56 0000                link       A6, 0
  14657. 0000A6D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14658. 0000A6D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14659. 0000A6DC  2057                     movea.l    A0, [A7]
  14660. 0000A6DE  2268 0004                movea.l    A1, [A0 + 0x4]
  14661. 0000A6E2  2269 0014                movea.l    A1, [A1 + 0x14]
  14662. 0000A6E6  4E91                     jsr        [A1]
  14663. 0000A6E8  4E5E                     unlink     A6
  14664. 0000A6EA  4E75                     rts
  14665. 0000A6EC  4E56 FFEC                link       A6, -0x0014
  14666. 0000A6F0  48E7 1030                movem.l    -[A7], D3,A2,A3
  14667. 0000A6F4  266E 0008                movea.l    A3, [A6 + 0x8]
  14668. 0000A6F8  262E 000C                move.l     D3, [A6 + 0xC]
  14669. 0000A6FC  95CA                     sub.l      A2, A2
  14670. 0000A6FE  B6AB 0008                cmp.l      D3, [A3 + 0x8]
  14671. 0000A702  6604                     bne        +0x6 /* 0000A708 */
  14672. 0000A704  244B                     movea.l    A2, A3
  14673. 0000A706  6054                     bra        +0x56 /* 0000A75C */
  14674. label0000A708:
  14675. 0000A708  42A7                     clr.l      -[A7]
  14676. 0000A70A  486B 0044                pea.l      [A3 + 0x44]
  14677. 0000A70E  486E FFEC                pea.l      [A6 - 0x14]
  14678. 0000A712  4EB9 0000 13C8           jsr        [0x000013C8]
  14679. 0000A718  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14680. 0000A71C  601A                     bra        +0x1C /* 0000A738 */
  14681. label0000A71E:
  14682. 0000A71E  2F03                     move.l     -[A7], D3
  14683. 0000A720  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14684. 0000A724  2057                     movea.l    A0, [A7]
  14685. 0000A726  2268 0004                movea.l    A1, [A0 + 0x4]
  14686. 0000A72A  2269 0010                movea.l    A1, [A1 + 0x10]
  14687. 0000A72E  4E91                     jsr        [A1]
  14688. 0000A730  2448                     movea.l    A2, A0
  14689. 0000A732  200A                     move.l     D0, A2
  14690. 0000A734  504F                     addq.w     A7, 8
  14691. 0000A736  6614                     bne        +0x16 /* 0000A74C */
  14692. label0000A738:
  14693. 0000A738  486E FFFC                pea.l      [A6 - 0x4]
  14694. 0000A73C  486E FFEC                pea.l      [A6 - 0x14]
  14695. 0000A740  4EB9 0000 1380           jsr        [0x00001380]
  14696. 0000A746  4A00                     tst.b      D0
  14697. 0000A748  504F                     addq.w     A7, 8
  14698. 0000A74A  66D2                     bne        -0x2C /* 0000A71E */
  14699. label0000A74C:
  14700. 0000A74C  3F3C FFFF                move.w     -[A7], 0xFFFF
  14701. 0000A750  486E FFEC                pea.l      [A6 - 0x14]
  14702. 0000A754  4EB9 0000 1396           jsr        [0x00001396]
  14703. 0000A75A  5C4F                     addq.w     A7, 6
  14704. label0000A75C:
  14705. 0000A75C  204A                     movea.l    A0, A2
  14706. 0000A75E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  14707. 0000A762  4E5E                     unlink     A6
  14708. 0000A764  4E75                     rts
  14709. 0000A766  4E56 0000                link       A6, 0
  14710. 0000A76A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14711. 0000A76E  266E 0008                movea.l    A3, [A6 + 0x8]
  14712. 0000A772  282E 000C                move.l     D4, [A6 + 0xC]
  14713. 0000A776  7600                     moveq.l    D3, 0x00
  14714. 0000A778  2F04                     move.l     -[A7], D4
  14715. 0000A77A  2F0B                     move.l     -[A7], A3
  14716. 0000A77C  2057                     movea.l    A0, [A7]
  14717. 0000A77E  2268 0004                movea.l    A1, [A0 + 0x4]
  14718. 0000A782  2269 0014                movea.l    A1, [A1 + 0x14]
  14719. 0000A786  4E91                     jsr        [A1]
  14720. 0000A788  2448                     movea.l    A2, A0
  14721. 0000A78A  200A                     move.l     D0, A2
  14722. 0000A78C  504F                     addq.w     A7, 8
  14723. 0000A78E  6712                     beq        +0x14 /* 0000A7A2 */
  14724. 0000A790  2F0A                     move.l     -[A7], A2
  14725. 0000A792  2057                     movea.l    A0, [A7]
  14726. 0000A794  2268 0004                movea.l    A1, [A0 + 0x4]
  14727. 0000A798  2269 001C                movea.l    A1, [A1 + 0x1C]
  14728. 0000A79C  4E91                     jsr        [A1]
  14729. 0000A79E  2600                     move.l     D3, D0
  14730. 0000A7A0  584F                     addq.w     A7, 4
  14731. label0000A7A2:
  14732. 0000A7A2  2003                     move.l     D0, D3
  14733. 0000A7A4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14734. 0000A7A8  4E5E                     unlink     A6
  14735. 0000A7AA  4E75                     rts
  14736. 0000A7AC  4E56 0000                link       A6, 0
  14737. 0000A7B0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14738. 0000A7B4  266E 0008                movea.l    A3, [A6 + 0x8]
  14739. 0000A7B8  282E 000C                move.l     D4, [A6 + 0xC]
  14740. 0000A7BC  262E 0010                move.l     D3, [A6 + 0x10]
  14741. 0000A7C0  2F04                     move.l     -[A7], D4
  14742. 0000A7C2  2F0B                     move.l     -[A7], A3
  14743. 0000A7C4  2057                     movea.l    A0, [A7]
  14744. 0000A7C6  2268 0004                movea.l    A1, [A0 + 0x4]
  14745. 0000A7CA  2269 0010                movea.l    A1, [A1 + 0x10]
  14746. 0000A7CE  4E91                     jsr        [A1]
  14747. 0000A7D0  2448                     movea.l    A2, A0
  14748. 0000A7D2  200A                     move.l     D0, A2
  14749. 0000A7D4  504F                     addq.w     A7, 8
  14750. 0000A7D6  6712                     beq        +0x14 /* 0000A7EA */
  14751. 0000A7D8  2F03                     move.l     -[A7], D3
  14752. 0000A7DA  2F0A                     move.l     -[A7], A2
  14753. 0000A7DC  2057                     movea.l    A0, [A7]
  14754. 0000A7DE  2268 0004                movea.l    A1, [A0 + 0x4]
  14755. 0000A7E2  2269 0020                movea.l    A1, [A1 + 0x20]
  14756. 0000A7E6  4E91                     jsr        [A1]
  14757. 0000A7E8  504F                     addq.w     A7, 8
  14758. label0000A7EA:
  14759. 0000A7EA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14760. 0000A7EE  4E5E                     unlink     A6
  14761. 0000A7F0  4E75                     rts
  14762. 0000A7F2  4E56 0000                link       A6, 0
  14763. 0000A7F6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14764. 0000A7FA  286E 0008                movea.l    A4, [A6 + 0x8]
  14765. 0000A7FE  262E 000C                move.l     D3, [A6 + 0xC]
  14766. 0000A802  266E 0010                movea.l    A3, [A6 + 0x10]
  14767. 0000A806  2F03                     move.l     -[A7], D3
  14768. 0000A808  2F0C                     move.l     -[A7], A4
  14769. 0000A80A  2057                     movea.l    A0, [A7]
  14770. 0000A80C  2268 0004                movea.l    A1, [A0 + 0x4]
  14771. 0000A810  2269 0014                movea.l    A1, [A1 + 0x14]
  14772. 0000A814  4E91                     jsr        [A1]
  14773. 0000A816  2448                     movea.l    A2, A0
  14774. 0000A818  200A                     move.l     D0, A2
  14775. 0000A81A  504F                     addq.w     A7, 8
  14776. 0000A81C  6712                     beq        +0x14 /* 0000A830 */
  14777. 0000A81E  2F0B                     move.l     -[A7], A3
  14778. 0000A820  2F0A                     move.l     -[A7], A2
  14779. 0000A822  2057                     movea.l    A0, [A7]
  14780. 0000A824  2268 0004                movea.l    A1, [A0 + 0x4]
  14781. 0000A828  2269 0024                movea.l    A1, [A1 + 0x24]
  14782. 0000A82C  4E91                     jsr        [A1]
  14783. 0000A82E  504F                     addq.w     A7, 8
  14784. label0000A830:
  14785. 0000A830  204B                     movea.l    A0, A3
  14786. 0000A832  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14787. 0000A836  4E5E                     unlink     A6
  14788. 0000A838  4E75                     rts
  14789. 0000A83A  4E56 0000                link       A6, 0
  14790. 0000A83E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14791. 0000A842  286E 0008                movea.l    A4, [A6 + 0x8]
  14792. 0000A846  262E 000C                move.l     D3, [A6 + 0xC]
  14793. 0000A84A  266E 0010                movea.l    A3, [A6 + 0x10]
  14794. 0000A84E  2F03                     move.l     -[A7], D3
  14795. 0000A850  2F0C                     move.l     -[A7], A4
  14796. 0000A852  2057                     movea.l    A0, [A7]
  14797. 0000A854  2268 0004                movea.l    A1, [A0 + 0x4]
  14798. 0000A858  2269 0010                movea.l    A1, [A1 + 0x10]
  14799. 0000A85C  4E91                     jsr        [A1]
  14800. 0000A85E  2448                     movea.l    A2, A0
  14801. 0000A860  200A                     move.l     D0, A2
  14802. 0000A862  504F                     addq.w     A7, 8
  14803. 0000A864  6712                     beq        +0x14 /* 0000A878 */
  14804. 0000A866  2F0B                     move.l     -[A7], A3
  14805. 0000A868  2F0A                     move.l     -[A7], A2
  14806. 0000A86A  2057                     movea.l    A0, [A7]
  14807. 0000A86C  2268 0004                movea.l    A1, [A0 + 0x4]
  14808. 0000A870  2269 0028                movea.l    A1, [A1 + 0x28]
  14809. 0000A874  4E91                     jsr        [A1]
  14810. 0000A876  504F                     addq.w     A7, 8
  14811. label0000A878:
  14812. 0000A878  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14813. 0000A87C  4E5E                     unlink     A6
  14814. 0000A87E  4E75                     rts
  14815. 0000A880  226F 0004                movea.l    A1, [A7 + 0x4]
  14816. 0000A884  206F 0008                movea.l    A0, [A7 + 0x8]
  14817. 0000A888  3029 0042                move.w     D0, [A1 + 0x42]
  14818. 0000A88C  D168 0002                add.w      [A0 + 0x2], D0
  14819. 0000A890  3029 0040                move.w     D0, [A1 + 0x40]
  14820. 0000A894  D150                     add.w      [A0], D0
  14821. 0000A896  4E75                     rts
  14822. 0000A898  226F 0004                movea.l    A1, [A7 + 0x4]
  14823. 0000A89C  206F 0008                movea.l    A0, [A7 + 0x8]
  14824. 0000A8A0  3029 0042                move.w     D0, [A1 + 0x42]
  14825. 0000A8A4  9168 0002                sub.w      [A0 + 0x2], D0
  14826. 0000A8A8  3029 0040                move.w     D0, [A1 + 0x40]
  14827. 0000A8AC  9150                     sub.w      [A0], D0
  14828. 0000A8AE  4E75                     rts
  14829. fn0000A8B0:
  14830. 0000A8B0  2F0C                     move.l     -[A7], A4
  14831. 0000A8B2  206F 0008                movea.l    A0, [A7 + 0x8]
  14832. 0000A8B6  286F 000C                movea.l    A4, [A7 + 0xC]
  14833. 0000A8BA  226F 0010                movea.l    A1, [A7 + 0x10]
  14834. 0000A8BE  3028 0042                move.w     D0, [A0 + 0x42]
  14835. 0000A8C2  48C0                     ext.l      D0
  14836. 0000A8C4  D094                     add.l      D0, [A4]
  14837. 0000A8C6  D0A8 0030                add.l      D0, [A0 + 0x30]
  14838. 0000A8CA  3340 0002                move.w     [A1 + 0x2], D0
  14839. 0000A8CE  3028 0040                move.w     D0, [A0 + 0x40]
  14840. 0000A8D2  48C0                     ext.l      D0
  14841. 0000A8D4  D0AC 0004                add.l      D0, [A4 + 0x4]
  14842. 0000A8D8  D0A8 0034                add.l      D0, [A0 + 0x34]
  14843. 0000A8DC  3280                     move.w     [A1], D0
  14844. 0000A8DE  285F                     movea.l    A4, [A7]+
  14845. 0000A8E0  4E75                     rts
  14846. 0000A8E2  4E56 FFFC                link       A6, -0x0004
  14847. 0000A8E6  2F0A                     move.l     -[A7], A2
  14848. 0000A8E8  246E 000A                movea.l    A2, [A6 + 0xA]
  14849. 0000A8EC  2F0A                     move.l     -[A7], A2
  14850. 0000A8EE  4EB9 0001 BB92           jsr        [0x0001BB92]
  14851. 0000A8F4  42A7                     clr.l      -[A7]
  14852. 0000A8F6  4EB9 0001 B700           jsr        [0x0001B700]
  14853. 0000A8FC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  14854. 0000A900  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  14855. 0000A906  4EB9 0000 2822           jsr        [0x00002822]
  14856. 0000A90C  2448                     movea.l    A2, A0
  14857. 0000A90E  200A                     move.l     D0, A2
  14858. 0000A910  4FEF 000E                lea.l      A7, [A7 + 0xE]
  14859. 0000A914  661E                     bne        +0x20 /* 0000A934 */
  14860. 0000A916  42A7                     clr.l      -[A7]
  14861. 0000A918  486E FFFC                pea.l      [A6 - 0x4]
  14862. 0000A91C  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  14863. 0000A924  4879 0001 1434           push.l     0x11434
  14864. 0000A92A  4EB9 0000 2542           jsr        [0x00002542]
  14865. 0000A930  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14866. label0000A934:
  14867. 0000A934  2F0A                     move.l     -[A7], A2
  14868. 0000A936  2057                     movea.l    A0, [A7]
  14869. 0000A938  2268 0004                movea.l    A1, [A0 + 0x4]
  14870. 0000A93C  2269 000C                movea.l    A1, [A1 + 0xC]
  14871. 0000A940  4E91                     jsr        [A1]
  14872. 0000A942  2F3C 0080 0000           move.l     -[A7], 0x800000
  14873. 0000A948  2F0A                     move.l     -[A7], A2
  14874. 0000A94A  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  14875. 0000A950  4A00                     tst.b      D0
  14876. 0000A952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14877. 0000A956  6710                     beq        +0x12 /* 0000A968 */
  14878. 0000A958  2F0A                     move.l     -[A7], A2
  14879. 0000A95A  2057                     movea.l    A0, [A7]
  14880. 0000A95C  2268 0004                movea.l    A1, [A0 + 0x4]
  14881. 0000A960  2269 00A4                movea.l    A1, [A1 + 0xA4]
  14882. 0000A964  4E91                     jsr        [A1]
  14883. 0000A966  584F                     addq.w     A7, 4
  14884. label0000A968:
  14885. 0000A968  204A                     movea.l    A0, A2
  14886. 0000A96A  245F                     movea.l    A2, [A7]+
  14887. 0000A96C  4E5E                     unlink     A6
  14888. 0000A96E  4E75                     rts
  14889. fn0000A970:
  14890. 0000A970  4E56 FFE8                link       A6, -0x0018
  14891. 0000A974  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  14892. 0000A978  246E 0008                movea.l    A2, [A6 + 0x8]
  14893. 0000A97C  382E 000C                move.w     D4, [A6 + 0xC]
  14894. 0000A980  262E 000E                move.l     D3, [A6 + 0xE]
  14895. 0000A984  4A44                     tst.w      D4
  14896. 0000A986  6718                     beq        +0x1A /* 0000A9A0 */
  14897. 0000A988  204A                     movea.l    A0, A2
  14898. 0000A98A  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14899. 0000A98E  2648                     movea.l    A3, A0
  14900. 0000A990  2488                     move.l     [A2], A0
  14901. 0000A992  2548 007A                move.l     [A2 + 0x7A], A0
  14902. 0000A996  2F0B                     move.l     -[A7], A3
  14903. 0000A998  4EB9 0000 3F3A           jsr        [0x00003F3A]
  14904. 0000A99E  584F                     addq.w     A7, 4
  14905. label0000A9A0:
  14906. 0000A9A0  4267                     clr.w      -[A7]
  14907. 0000A9A2  2F0A                     move.l     -[A7], A2
  14908. 0000A9A4  61FF FFFF DF60           bsr        -0x209E /* 00008906 */
  14909. 0000A9AA  4267                     clr.w      -[A7]
  14910. 0000A9AC  486A 007A                pea.l      [A2 + 0x7A]
  14911. 0000A9B0  4EB9 0000 410A           jsr        [0x0000410A]
  14912. 0000A9B6  204A                     movea.l    A0, A2
  14913. 0000A9B8  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  14914. 0000A9BC  2848                     movea.l    A4, A0
  14915. 0000A9BE  4850                     pea.l      [A0]
  14916. 0000A9C0  4EB9 0000 2DFA           jsr        [0x00002DFA]
  14917. 0000A9C6  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14918. 0000A9CA  2548 0004                move.l     [A2 + 0x4], A0
  14919. 0000A9CE  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14920. 0000A9D2  41E8 0334                lea.l      A0, [A0 + 0x334]
  14921. 0000A9D6  2252                     movea.l    A1, [A2]
  14922. 0000A9D8  2288                     move.l     [A1], A0
  14923. 0000A9DA  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14924. 0000A9DE  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  14925. 0000A9E2  2548 007E                move.l     [A2 + 0x7E], A0
  14926. 0000A9E6  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14927. 0000A9EA  41E8 0200                lea.l      A0, [A0 + 0x200]
  14928. 0000A9EE  2548 00B0                move.l     [A2 + 0xB0], A0
  14929. 0000A9F2  2652                     movea.l    A3, [A2]
  14930. 0000A9F4  204A                     movea.l    A0, A2
  14931. 0000A9F6  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14932. 0000A9FA  91CB                     sub.l      A0, A3
  14933. 0000A9FC  2748 0008                move.l     [A3 + 0x8], A0
  14934. 0000AA00  4878 0018                push.l     0x18
  14935. 0000AA04  486E FFE8                pea.l      [A6 - 0x18]
  14936. 0000AA08  2F03                     move.l     -[A7], D3
  14937. 0000AA0A  2057                     movea.l    A0, [A7]
  14938. 0000AA0C  2250                     movea.l    A1, [A0]
  14939. 0000AA0E  2269 0024                movea.l    A1, [A1 + 0x24]
  14940. 0000AA12  4E91                     jsr        [A1]
  14941. 0000AA14  486E FFE8                pea.l      [A6 - 0x18]
  14942. 0000AA18  2F0A                     move.l     -[A7], A2
  14943. 0000AA1A  61FF 0000 00FA           bsr        +0xFC /* 0000AB16 */
  14944. 0000AA20  2F0A                     move.l     -[A7], A2
  14945. 0000AA22  4EB9 0001 C61A           jsr        [0x0001C61A]
  14946. 0000AA28  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  14947. 0000AA2E  2F0C                     move.l     -[A7], A4
  14948. 0000AA30  4EB9 0000 2E22           jsr        [0x00002E22]
  14949. 0000AA36  1F3C 0001                move.b     -[A7], 0x1
  14950. 0000AA3A  2F0C                     move.l     -[A7], A4
  14951. 0000AA3C  2057                     movea.l    A0, [A7]
  14952. 0000AA3E  2250                     movea.l    A1, [A0]
  14953. 0000AA40  2269 001C                movea.l    A1, [A1 + 0x1C]
  14954. 0000AA44  4E91                     jsr        [A1]
  14955. 0000AA46  204A                     movea.l    A0, A2
  14956. 0000AA48  4FEF 0036                lea.l      A7, [A7 + 0x36]
  14957. 0000AA4C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  14958. 0000AA50  4E5E                     unlink     A6
  14959. 0000AA52  4E75                     rts
  14960. fn0000AA54:
  14961. 0000AA54  4E56 0000                link       A6, 0
  14962. 0000AA58  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14963. 0000AA5C  246E 0008                movea.l    A2, [A6 + 0x8]
  14964. 0000AA60  362E 000C                move.w     D3, [A6 + 0xC]
  14965. 0000AA64  200A                     move.l     D0, A2
  14966. 0000AA66  6700 00A4                beq        +0xA6 /* 0000AB0C */
  14967. 0000AA6A  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14968. 0000AA6E  2548 0004                move.l     [A2 + 0x4], A0
  14969. 0000AA72  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14970. 0000AA76  41E8 0334                lea.l      A0, [A0 + 0x334]
  14971. 0000AA7A  2252                     movea.l    A1, [A2]
  14972. 0000AA7C  2288                     move.l     [A1], A0
  14973. 0000AA7E  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14974. 0000AA82  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  14975. 0000AA86  2548 007E                move.l     [A2 + 0x7E], A0
  14976. 0000AA8A  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  14977. 0000AA8E  41E8 0200                lea.l      A0, [A0 + 0x200]
  14978. 0000AA92  2548 00B0                move.l     [A2 + 0xB0], A0
  14979. 0000AA96  2652                     movea.l    A3, [A2]
  14980. 0000AA98  204A                     movea.l    A0, A2
  14981. 0000AA9A  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  14982. 0000AA9E  2848                     movea.l    A4, A0
  14983. 0000AAA0  91CB                     sub.l      A0, A3
  14984. 0000AAA2  2748 0008                move.l     [A3 + 0x8], A0
  14985. 0000AAA6  4AAA 00CA                tst.l      [A2 + 0xCA]
  14986. 0000AAAA  671C                     beq        +0x1E /* 0000AAC8 */
  14987. 0000AAAC  2F0A                     move.l     -[A7], A2
  14988. 0000AAAE  4EB9 0000 2ADA           jsr        [0x00002ADA]
  14989. 0000AAB4  2F0A                     move.l     -[A7], A2
  14990. 0000AAB6  61FF FFFF E204           bsr        -0x1DFA /* 00008CBC */
  14991. 0000AABC  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  14992. 0000AAC0  A914                     syscall    DisposeWindow
  14993. 0000AAC2  42AA 00CA                clr.l      [A2 + 0xCA]
  14994. 0000AAC6  504F                     addq.w     A7, 8
  14995. label0000AAC8:
  14996. 0000AAC8  4267                     clr.w      -[A7]
  14997. 0000AACA  486A 00B0                pea.l      [A2 + 0xB0]
  14998. 0000AACE  4EB9 0000 2E02           jsr        [0x00002E02]
  14999. 0000AAD4  4267                     clr.w      -[A7]
  15000. 0000AAD6  486A 007A                pea.l      [A2 + 0x7A]
  15001. 0000AADA  4EB9 0000 411A           jsr        [0x0000411A]
  15002. 0000AAE0  4267                     clr.w      -[A7]
  15003. 0000AAE2  2F0A                     move.l     -[A7], A2
  15004. 0000AAE4  61FF FFFF DFD8           bsr        -0x2026 /* 00008ABE */
  15005. 0000AAEA  4A43                     tst.w      D3
  15006. 0000AAEC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15007. 0000AAF0  670C                     beq        +0xE /* 0000AAFE */
  15008. 0000AAF2  4267                     clr.w      -[A7]
  15009. 0000AAF4  2F0C                     move.l     -[A7], A4
  15010. 0000AAF6  4EB9 0000 3F42           jsr        [0x00003F42]
  15011. 0000AAFC  5C4F                     addq.w     A7, 6
  15012. label0000AAFE:
  15013. 0000AAFE  4A43                     tst.w      D3
  15014. 0000AB00  6F0A                     ble        +0xC /* 0000AB0C */
  15015. 0000AB02  2F0A                     move.l     -[A7], A2
  15016. 0000AB04  4EB9 0000 2592           jsr        [0x00002592]
  15017. 0000AB0A  584F                     addq.w     A7, 4
  15018. label0000AB0C:
  15019. 0000AB0C  204A                     movea.l    A0, A2
  15020. 0000AB0E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15021. 0000AB12  4E5E                     unlink     A6
  15022. 0000AB14  4E75                     rts
  15023. fn0000AB16:
  15024. 0000AB16  4E56 0000                link       A6, 0
  15025. 0000AB1A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  15026. 0000AB1E  246E 0008                movea.l    A2, [A6 + 0x8]
  15027. 0000AB22  266E 000C                movea.l    A3, [A6 + 0xC]
  15028. 0000AB26  256B 0004 00E2           move.l     [A2 + 0xE2], [A3 + 0x4]
  15029. 0000AB2C  263C 2000 0000           move.l     D3, 0x20000000 /* ' \0\0\0' */
  15030. 0000AB32  382B 0002                move.w     D4, [A3 + 0x2]
  15031. 0000AB36  3004                     move.w     D0, D4
  15032. 0000AB38  48C0                     ext.l      D0
  15033. 0000AB3A  6608                     bne        +0xA /* 0000AB44 */
  15034. 0000AB3C  263C 8000 0000           move.l     D3, 0x80000000
  15035. 0000AB42  600C                     bra        +0xE /* 0000AB50 */
  15036. label0000AB44:
  15037. 0000AB44  0C44 0001                cmpi.w     D4, 0x1
  15038. 0000AB48  6606                     bne        +0x8 /* 0000AB50 */
  15039. 0000AB4A  263C 4000 0000           move.l     D3, 0x40000000 /* '@\0\0\0' */
  15040. label0000AB50:
  15041. 0000AB50  2F03                     move.l     -[A7], D3
  15042. 0000AB52  2F0A                     move.l     -[A7], A2
  15043. 0000AB54  4EB9 0001 CA78           jsr        [0x0001CA78]
  15044. 0000AB5A  356B 0008 00D0           move.w     [A2 + 0xD0], [A3 + 0x8]
  15045. 0000AB60  356B 000A 00CE           move.w     [A2 + 0xCE], [A3 + 0xA]
  15046. 0000AB66  356B 000C 00D4           move.w     [A2 + 0xD4], [A3 + 0xC]
  15047. 0000AB6C  4A6A 00D4                tst.w      [A2 + 0xD4]
  15048. 0000AB70  504F                     addq.w     A7, 8
  15049. 0000AB72  6C06                     bge        +0x8 /* 0000AB7A */
  15050. 0000AB74  357C 3E80 00D4           move.w     [A2 + 0xD4], 0x3E80
  15051. label0000AB7A:
  15052. 0000AB7A  356B 000E 00D2           move.w     [A2 + 0xD2], [A3 + 0xE]
  15053. 0000AB80  4A6A 00D2                tst.w      [A2 + 0xD2]
  15054. 0000AB84  6C06                     bge        +0x8 /* 0000AB8C */
  15055. 0000AB86  357C 3E80 00D2           move.w     [A2 + 0xD2], 0x3E80
  15056. label0000AB8C:
  15057. 0000AB8C  256B 0010 00D6           move.l     [A2 + 0xD6], [A3 + 0x10]
  15058. 0000AB92  4A6A 00D6                tst.w      [A2 + 0xD6]
  15059. 0000AB96  6C06                     bge        +0x8 /* 0000AB9E */
  15060. 0000AB98  357C 7FFF 00D6           move.w     [A2 + 0xD6], 0x7FFF
  15061. label0000AB9E:
  15062. 0000AB9E  4A6A 00D8                tst.w      [A2 + 0xD8]
  15063. 0000ABA2  6C06                     bge        +0x8 /* 0000ABAA */
  15064. 0000ABA4  357C 7FFF 00D8           move.w     [A2 + 0xD8], 0x7FFF
  15065. label0000ABAA:
  15066. 0000ABAA  422A 00F2                clr.b      [A2 + 0xF2]
  15067. 0000ABAE  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  15068. 0000ABB2  2F0A                     move.l     -[A7], A2
  15069. 0000ABB4  2057                     movea.l    A0, [A7]
  15070. 0000ABB6  2268 0004                movea.l    A1, [A0 + 0x4]
  15071. 0000ABBA  2269 0030                movea.l    A1, [A1 + 0x30]
  15072. 0000ABBE  4E91                     jsr        [A1]
  15073. 0000ABC0  3F13                     move.w     -[A7], [A3]
  15074. 0000ABC2  2F0A                     move.l     -[A7], A2
  15075. 0000ABC4  61FF 0000 002C           bsr        +0x2E /* 0000ABF2 */
  15076. 0000ABCA  42A7                     clr.l      -[A7]
  15077. 0000ABCC  2F0A                     move.l     -[A7], A2
  15078. 0000ABCE  2057                     movea.l    A0, [A7]
  15079. 0000ABD0  2268 0004                movea.l    A1, [A0 + 0x4]
  15080. 0000ABD4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15081. 0000ABD8  4E91                     jsr        [A1]
  15082. 0000ABDA  486A 00E6                pea.l      [A2 + 0xE6]
  15083. 0000ABDE  AA19                     syscall    GetForeColor
  15084. 0000ABE0  486A 00EC                pea.l      [A2 + 0xEC]
  15085. 0000ABE4  AA1A                     syscall    GetBackColor
  15086. 0000ABE6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  15087. 0000ABEA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  15088. 0000ABEE  4E5E                     unlink     A6
  15089. 0000ABF0  4E75                     rts
  15090. fn0000ABF2:
  15091. 0000ABF2  4E56 FFFC                link       A6, -0x0004
  15092. 0000ABF6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  15093. 0000ABFA  246E 0008                movea.l    A2, [A6 + 0x8]
  15094. 0000ABFE  362E 000C                move.w     D3, [A6 + 0xC]
  15095. 0000AC02  3043                     movea.w    A0, D3
  15096. 0000AC04  2F08                     move.l     -[A7], A0
  15097. 0000AC06  2F0A                     move.l     -[A7], A2
  15098. 0000AC08  4EB9 0000 BCF8           jsr        [0x0000BCF8]
  15099. 0000AC0E  4878 FFFF                push.l     0xFFFF
  15100. 0000AC12  3F03                     move.w     -[A7], D3
  15101. 0000AC14  2F0A                     move.l     -[A7], A2
  15102. 0000AC16  4EB9 0000 2ABA           jsr        [0x00002ABA]
  15103. 0000AC1C  2548 00CA                move.l     [A2 + 0xCA], A0
  15104. 0000AC20  4AAA 00CA                tst.l      [A2 + 0xCA]
  15105. 0000AC24  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15106. 0000AC28  661E                     bne        +0x20 /* 0000AC48 */
  15107. 0000AC2A  42A7                     clr.l      -[A7]
  15108. 0000AC2C  486E FFFC                pea.l      [A6 - 0x4]
  15109. 0000AC30  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  15110. 0000AC38  4879 0001 1434           push.l     0x11434
  15111. 0000AC3E  4EB9 0000 2542           jsr        [0x00002542]
  15112. 0000AC44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15113. label0000AC48:
  15114. 0000AC48  594F                     subq.w     A7, 4
  15115. 0000AC4A  2F3C 5749 4E44           move.l     -[A7], 0x57494E44 /* 'WIND' */
  15116. 0000AC50  3F03                     move.w     -[A7], D3
  15117. 0000AC52  A9A0                     syscall    GetResource
  15118. 0000AC54  205F                     movea.l    A0, [A7]+
  15119. 0000AC56  2808                     move.l     D4, A0
  15120. 0000AC58  2044                     movea.l    A0, D4
  15121. 0000AC5A  2050                     movea.l    A0, [A0]
  15122. 0000AC5C  3628 0010                move.w     D3, [A0 + 0x10]
  15123. 0000AC60  0C43 4E20                cmpi.w     D3, 0x4E20 /* 'N ' */
  15124. 0000AC64  6C04                     bge        +0x6 /* 0000AC6A */
  15125. 0000AC66  363C 4E20                move.w     D3, 0x4E20 /* 'N ' */
  15126. label0000AC6A:
  15127. 0000AC6A  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15128. 0000AC6E  3143 006C                move.w     [A0 + 0x6C], D3
  15129. 0000AC72  2F04                     move.l     -[A7], D4
  15130. 0000AC74  A9A3                     syscall    ReleaseResource
  15131. 0000AC76  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15132. 0000AC7A  2F0A                     move.l     -[A7], A2
  15133. 0000AC7C  A918                     syscall    SetWRefCon
  15134. 0000AC7E  266A 00CA                movea.l    A3, [A2 + 0xCA]
  15135. 0000AC82  4227                     clr.b      -[A7]
  15136. 0000AC84  302B 0010                move.w     D0, [A3 + 0x10]
  15137. 0000AC88  48C0                     ext.l      D0
  15138. 0000AC8A  322B 0014                move.w     D1, [A3 + 0x14]
  15139. 0000AC8E  48C1                     ext.l      D1
  15140. 0000AC90  9280                     sub.l      D1, D0
  15141. 0000AC92  3F01                     move.w     -[A7], D1
  15142. 0000AC94  302B 0012                move.w     D0, [A3 + 0x12]
  15143. 0000AC98  48C0                     ext.l      D0
  15144. 0000AC9A  322B 0016                move.w     D1, [A3 + 0x16]
  15145. 0000AC9E  48C1                     ext.l      D1
  15146. 0000ACA0  9280                     sub.l      D1, D0
  15147. 0000ACA2  3F01                     move.w     -[A7], D1
  15148. 0000ACA4  2F0A                     move.l     -[A7], A2
  15149. 0000ACA6  61FF FFFF 92DE           bsr        -0x6D20 /* 00003F86 */
  15150. 0000ACAC  286A 00CA                movea.l    A4, [A2 + 0xCA]
  15151. 0000ACB0  4227                     clr.b      -[A7]
  15152. 0000ACB2  302C 0010                move.w     D0, [A4 + 0x10]
  15153. 0000ACB6  48C0                     ext.l      D0
  15154. 0000ACB8  322C 0014                move.w     D1, [A4 + 0x14]
  15155. 0000ACBC  48C1                     ext.l      D1
  15156. 0000ACBE  9280                     sub.l      D1, D0
  15157. 0000ACC0  2F01                     move.l     -[A7], D1
  15158. 0000ACC2  302C 0012                move.w     D0, [A4 + 0x12]
  15159. 0000ACC6  48C0                     ext.l      D0
  15160. 0000ACC8  322C 0016                move.w     D1, [A4 + 0x16]
  15161. 0000ACCC  48C1                     ext.l      D1
  15162. 0000ACCE  9280                     sub.l      D1, D0
  15163. 0000ACD0  2F01                     move.l     -[A7], D1
  15164. 0000ACD2  2F0A                     move.l     -[A7], A2
  15165. 0000ACD4  61FF FFFF F5AE           bsr        -0xA50 /* 0000A284 */
  15166. 0000ACDA  2F0A                     move.l     -[A7], A2
  15167. 0000ACDC  61FF FFFF E23C           bsr        -0x1DC2 /* 00008F1A */
  15168. 0000ACE2  204A                     movea.l    A0, A2
  15169. 0000ACE4  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  15170. 0000ACE8  2648                     movea.l    A3, A0
  15171. 0000ACEA  4850                     pea.l      [A0]
  15172. 0000ACEC  2F0A                     move.l     -[A7], A2
  15173. 0000ACEE  2057                     movea.l    A0, [A7]
  15174. 0000ACF0  2268 0004                movea.l    A1, [A0 + 0x4]
  15175. 0000ACF4  2269 0038                movea.l    A1, [A1 + 0x38]
  15176. 0000ACF8  4E91                     jsr        [A1]
  15177. 0000ACFA  2F0B                     move.l     -[A7], A3
  15178. 0000ACFC  2F0A                     move.l     -[A7], A2
  15179. 0000ACFE  2057                     movea.l    A0, [A7]
  15180. 0000AD00  2268 0004                movea.l    A1, [A0 + 0x4]
  15181. 0000AD04  2269 0118                movea.l    A1, [A1 + 0x118]
  15182. 0000AD08  4E91                     jsr        [A1]
  15183. 0000AD0A  486B 0004                pea.l      [A3 + 0x4]
  15184. 0000AD0E  2F0A                     move.l     -[A7], A2
  15185. 0000AD10  2057                     movea.l    A0, [A7]
  15186. 0000AD12  2268 0004                movea.l    A1, [A0 + 0x4]
  15187. 0000AD16  2269 0118                movea.l    A1, [A1 + 0x118]
  15188. 0000AD1A  4E91                     jsr        [A1]
  15189. 0000AD1C  422A 0024                clr.b      [A2 + 0x24]
  15190. 0000AD20  422A 0025                clr.b      [A2 + 0x25]
  15191. 0000AD24  422A 0026                clr.b      [A2 + 0x26]
  15192. 0000AD28  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  15193. 0000AD2E  2F0A                     move.l     -[A7], A2
  15194. 0000AD30  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15195. 0000AD36  4A00                     tst.b      D0
  15196. 0000AD38  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  15197. 0000AD3C  6706                     beq        +0x8 /* 0000AD44 */
  15198. 0000AD3E  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  15199. label0000AD44:
  15200. 0000AD44  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  15201. 0000AD48  4E5E                     unlink     A6
  15202. 0000AD4A  4E75                     rts
  15203. 0000AD4C  4E56 0000                link       A6, 0
  15204. 0000AD50  48E7 0030                movem.l    -[A7], A2,A3
  15205. 0000AD54  246E 0008                movea.l    A2, [A6 + 0x8]
  15206. 0000AD58  97CB                     sub.l      A3, A3
  15207. 0000AD5A  200A                     move.l     D0, A2
  15208. 0000AD5C  6712                     beq        +0x14 /* 0000AD70 */
  15209. 0000AD5E  0C6A 4E20 006C           cmpi.w     [A2 + 0x6C], 0x4E20 /* 'N ' */
  15210. 0000AD64  6D0A                     blt        +0xC /* 0000AD70 */
  15211. 0000AD66  594F                     subq.w     A7, 4
  15212. 0000AD68  2F0A                     move.l     -[A7], A2
  15213. 0000AD6A  A917                     syscall    GetWRefCon
  15214. 0000AD6C  201F                     move.l     D0, [A7]+
  15215. 0000AD6E  2640                     movea.l    A3, D0
  15216. label0000AD70:
  15217. 0000AD70  204B                     movea.l    A0, A3
  15218. 0000AD72  4CDF 0C00                movem.l    A2,A3, [A7]+
  15219. 0000AD76  4E5E                     unlink     A6
  15220. 0000AD78  4E75                     rts
  15221. 0000AD7A  206F 0004                movea.l    A0, [A7 + 0x4]
  15222. 0000AD7E  2068 00CA                movea.l    A0, [A0 + 0xCA]
  15223. 0000AD82  4E75                     rts
  15224. fn0000AD84:
  15225. 0000AD84  4E56 0000                link       A6, 0
  15226. 0000AD88  48E7 0030                movem.l    -[A7], A2,A3
  15227. 0000AD8C  266E 0008                movea.l    A3, [A6 + 0x8]
  15228. 0000AD90  246E 000C                movea.l    A2, [A6 + 0xC]
  15229. 0000AD94  2F0A                     move.l     -[A7], A2
  15230. 0000AD96  2F0B                     move.l     -[A7], A3
  15231. 0000AD98  2057                     movea.l    A0, [A7]
  15232. 0000AD9A  2268 0004                movea.l    A1, [A0 + 0x4]
  15233. 0000AD9E  2269 0038                movea.l    A1, [A1 + 0x38]
  15234. 0000ADA2  4E91                     jsr        [A1]
  15235. 0000ADA4  2F0A                     move.l     -[A7], A2
  15236. 0000ADA6  2F0B                     move.l     -[A7], A3
  15237. 0000ADA8  2057                     movea.l    A0, [A7]
  15238. 0000ADAA  2268 0004                movea.l    A1, [A0 + 0x4]
  15239. 0000ADAE  2269 0118                movea.l    A1, [A1 + 0x118]
  15240. 0000ADB2  4E91                     jsr        [A1]
  15241. 0000ADB4  486A 0004                pea.l      [A2 + 0x4]
  15242. 0000ADB8  2F0B                     move.l     -[A7], A3
  15243. 0000ADBA  2057                     movea.l    A0, [A7]
  15244. 0000ADBC  2268 0004                movea.l    A1, [A0 + 0x4]
  15245. 0000ADC0  2269 0118                movea.l    A1, [A1 + 0x118]
  15246. 0000ADC4  4E91                     jsr        [A1]
  15247. 0000ADC6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15248. 0000ADCA  4CDF 0C00                movem.l    A2,A3, [A7]+
  15249. 0000ADCE  4E5E                     unlink     A6
  15250. 0000ADD0  4E75                     rts
  15251. 0000ADD2  4E56 0000                link       A6, 0
  15252. 0000ADD6  48E7 0030                movem.l    -[A7], A2,A3
  15253. 0000ADDA  266E 0008                movea.l    A3, [A6 + 0x8]
  15254. 0000ADDE  246E 000C                movea.l    A2, [A6 + 0xC]
  15255. 0000ADE2  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  15256. 0000ADE6  2F0A                     move.l     -[A7], A2
  15257. 0000ADE8  A919                     syscall    GetWTitle
  15258. 0000ADEA  204A                     movea.l    A0, A2
  15259. 0000ADEC  4CDF 0C00                movem.l    A2,A3, [A7]+
  15260. 0000ADF0  4E5E                     unlink     A6
  15261. 0000ADF2  4E75                     rts
  15262. 0000ADF4  4E56 0000                link       A6, 0
  15263. 0000ADF8  2F0A                     move.l     -[A7], A2
  15264. 0000ADFA  246E 0008                movea.l    A2, [A6 + 0x8]
  15265. 0000ADFE  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15266. 0000AE02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15267. 0000AE06  A91A                     syscall    SetWTitle
  15268. 0000AE08  245F                     movea.l    A2, [A7]+
  15269. 0000AE0A  4E5E                     unlink     A6
  15270. 0000AE0C  4E75                     rts
  15271. 0000AE0E  4E56 0000                link       A6, 0
  15272. 0000AE12  48E7 1030                movem.l    -[A7], D3,A2,A3
  15273. 0000AE16  266E 0008                movea.l    A3, [A6 + 0x8]
  15274. 0000AE1A  246E 000C                movea.l    A2, [A6 + 0xC]
  15275. 0000AE1E  362E 0010                move.w     D3, [A6 + 0x10]
  15276. 0000AE22  3003                     move.w     D0, D3
  15277. 0000AE24  48C0                     ext.l      D0
  15278. 0000AE26  4EB9 0000 05F8           jsr        [0x000005F8]
  15279. 0000AE2C  00A4 0000 0003           ori.l      -[A4], 0x3
  15280. 0000AE32  0000 002A                ori.b      D0, 0x2A /* '*' */
  15281. 0000AE36  0006 0000                ori.b      D6, 0x0
  15282. 0000AE3A  0003 002E                ori.b      D3, 0x2E /* '.' */
  15283. 0000AE3E  0000 0004                ori.b      D0, 0x4
  15284. 0000AE42  003C 0000                ori.b      ccr, 0
  15285. 0000AE46  0005 004A                ori.b      D5, 0x4A /* 'J' */
  15286. 0000AE4A  0000 0006                ori.b      D0, 0x6
  15287. 0000AE4E  0058 0000                ori.w      [A0]+, 0x0
  15288. 0000AE52  0007 0066                ori.b      D7, 0x66 /* 'f' */
  15289. 0000AE56  0000 0008                ori.b      D0, 0x8
  15290. 0000AE5A  0060 0000                ori.w      -[A0], 0x0
  15291. 0000AE5E  002A 0002 3F3C           ori.b      [A2 + 0x3F3C], 0x2
  15292. 0000AE64  0001 A9C8                ori.b      D1, 0xC8
  15293. 0000AE68  6066                     bra        +0x68 /* 0000AED0 */
  15294. 0000AE6A  2F0A                     move.l     -[A7], A2
  15295. 0000AE6C  2F0B                     move.l     -[A7], A3
  15296. 0000AE6E  2057                     movea.l    A0, [A7]
  15297. 0000AE70  2268 0004                movea.l    A1, [A0 + 0x4]
  15298. 0000AE74  2269 02D0                movea.l    A1, [A1 + 0x2D0]
  15299. 0000AE78  4E91                     jsr        [A1]
  15300. 0000AE7A  504F                     addq.w     A7, 8
  15301. 0000AE7C  6052                     bra        +0x54 /* 0000AED0 */
  15302. 0000AE7E  2F0A                     move.l     -[A7], A2
  15303. 0000AE80  2F0B                     move.l     -[A7], A3
  15304. 0000AE82  2057                     movea.l    A0, [A7]
  15305. 0000AE84  2268 0004                movea.l    A1, [A0 + 0x4]
  15306. 0000AE88  2269 02E8                movea.l    A1, [A1 + 0x2E8]
  15307. 0000AE8C  4E91                     jsr        [A1]
  15308. 0000AE8E  504F                     addq.w     A7, 8
  15309. 0000AE90  603E                     bra        +0x40 /* 0000AED0 */
  15310. 0000AE92  2F0A                     move.l     -[A7], A2
  15311. 0000AE94  2F0B                     move.l     -[A7], A3
  15312. 0000AE96  2057                     movea.l    A0, [A7]
  15313. 0000AE98  2268 0004                movea.l    A1, [A0 + 0x4]
  15314. 0000AE9C  2269 02F4                movea.l    A1, [A1 + 0x2F4]
  15315. 0000AEA0  4E91                     jsr        [A1]
  15316. 0000AEA2  504F                     addq.w     A7, 8
  15317. 0000AEA4  602A                     bra        +0x2C /* 0000AED0 */
  15318. 0000AEA6  2F0A                     move.l     -[A7], A2
  15319. 0000AEA8  2F0B                     move.l     -[A7], A3
  15320. 0000AEAA  2057                     movea.l    A0, [A7]
  15321. 0000AEAC  2268 0004                movea.l    A1, [A0 + 0x4]
  15322. 0000AEB0  2269 0314                movea.l    A1, [A1 + 0x314]
  15323. 0000AEB4  4E91                     jsr        [A1]
  15324. 0000AEB6  504F                     addq.w     A7, 8
  15325. 0000AEB8  6016                     bra        +0x18 /* 0000AED0 */
  15326. 0000AEBA  3F03                     move.w     -[A7], D3
  15327. 0000AEBC  2F0A                     move.l     -[A7], A2
  15328. 0000AEBE  2F0B                     move.l     -[A7], A3
  15329. 0000AEC0  2057                     movea.l    A0, [A7]
  15330. 0000AEC2  2268 0004                movea.l    A1, [A0 + 0x4]
  15331. 0000AEC6  2269 0300                movea.l    A1, [A1 + 0x300]
  15332. 0000AECA  4E91                     jsr        [A1]
  15333. 0000AECC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15334. label0000AED0:
  15335. 0000AED0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15336. 0000AED4  4E5E                     unlink     A6
  15337. 0000AED6  4E75                     rts
  15338. 0000AED8  4E56 FFD2                link       A6, -0x002E
  15339. 0000AEDC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  15340. 0000AEE0  246E 0008                movea.l    A2, [A6 + 0x8]
  15341. 0000AEE4  266E 000C                movea.l    A3, [A6 + 0xC]
  15342. 0000AEE8  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  15343. 0000AEEE  2F0A                     move.l     -[A7], A2
  15344. 0000AEF0  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15345. 0000AEF6  1600                     move.b     D3, D0
  15346. 0000AEF8  2D6B 000A FFE6           move.l     [A6 - 0x1A], [A3 + 0xA]
  15347. 0000AEFE  486E FFE6                pea.l      [A6 - 0x1A]
  15348. 0000AF02  2F0A                     move.l     -[A7], A2
  15349. 0000AF04  2057                     movea.l    A0, [A7]
  15350. 0000AF06  2268 0004                movea.l    A1, [A0 + 0x4]
  15351. 0000AF0A  2269 0114                movea.l    A1, [A1 + 0x114]
  15352. 0000AF0E  4E91                     jsr        [A1]
  15353. 0000AF10  2D6E FFE6 FFEA           move.l     [A6 - 0x16], [A6 - 0x1A]
  15354. 0000AF16  41D3                     lea.l      A0, [A3]
  15355. 0000AF18  43EE FFEE                lea.l      A1, [A6 - 0x12]
  15356. 0000AF1C  22D8                     move.l     [A1]+, [A0]+
  15357. 0000AF1E  22D8                     move.l     [A1]+, [A0]+
  15358. 0000AF20  22D8                     move.l     [A1]+, [A0]+
  15359. 0000AF22  22D8                     move.l     [A1]+, [A0]+
  15360. 0000AF24  422E FFFE                clr.b      [A6 - 0x2]
  15361. 0000AF28  2F0A                     move.l     -[A7], A2
  15362. 0000AF2A  4EB9 0000 2AC2           jsr        [0x00002AC2]
  15363. 0000AF30  4A00                     tst.b      D0
  15364. 0000AF32  4FEF 0014                lea.l      A7, [A7 + 0x14]
  15365. 0000AF36  6600 0088                bne        +0x8A /* 0000AFC0 */
  15366. 0000AF3A  7801                     moveq.l    D4, 0x01
  15367. 0000AF3C  2F3C 0004 0000           move.l     -[A7], 0x40000
  15368. 0000AF42  2F0A                     move.l     -[A7], A2
  15369. 0000AF44  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15370. 0000AF4A  4A00                     tst.b      D0
  15371. 0000AF4C  504F                     addq.w     A7, 8
  15372. 0000AF4E  674A                     beq        +0x4C /* 0000AF9A */
  15373. 0000AF50  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  15374. 0000AF56  486E FFE6                pea.l      [A6 - 0x1A]
  15375. 0000AF5A  2F0A                     move.l     -[A7], A2
  15376. 0000AF5C  2057                     movea.l    A0, [A7]
  15377. 0000AF5E  2268 0004                movea.l    A1, [A0 + 0x4]
  15378. 0000AF62  2269 0078                movea.l    A1, [A1 + 0x78]
  15379. 0000AF66  4E91                     jsr        [A1]
  15380. 0000AF68  A973                     syscall    StillDown
  15381. 0000AF6A  101F                     move.b     D0, [A7]+
  15382. 0000AF6C  5C4F                     addq.w     A7, 6
  15383. 0000AF6E  662A                     bne        +0x2C /* 0000AF9A */
  15384. 0000AF70  7004                     moveq.l    D0, 0x04
  15385. 0000AF72  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  15386. 0000AF76  A031                     syscall    GetOSEvent
  15387. 0000AF78  5240                     addq.w     D0, 1
  15388. 0000AF7A  4A00                     tst.b      D0
  15389. 0000AF7C  671C                     beq        +0x1E /* 0000AF9A */
  15390. 0000AF7E  554F                     subq.w     A7, 2
  15391. 0000AF80  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  15392. 0000AF84  486E FFD2                pea.l      [A6 - 0x2E]
  15393. 0000AF88  A92C                     syscall    FindWindow
  15394. 0000AF8A  301F                     move.w     D0, [A7]+
  15395. 0000AF8C  206E FFD2                movea.l    A0, [A6 - 0x2E]
  15396. 0000AF90  B1EA 00CA                cmpa.l     A0, [A2 + 0xCA]
  15397. 0000AF94  57C0                     seq        D0
  15398. 0000AF96  4400                     neg.b      D0
  15399. 0000AF98  1800                     move.b     D4, D0
  15400. label0000AF9A:
  15401. 0000AF9A  4A04                     tst.b      D4
  15402. 0000AF9C  6722                     beq        +0x24 /* 0000AFC0 */
  15403. 0000AF9E  2F0A                     move.l     -[A7], A2
  15404. 0000AFA0  2057                     movea.l    A0, [A7]
  15405. 0000AFA2  2268 0004                movea.l    A1, [A0 + 0x4]
  15406. 0000AFA6  2269 02D4                movea.l    A1, [A1 + 0x2D4]
  15407. 0000AFAA  4E91                     jsr        [A1]
  15408. 0000AFAC  2F3C 0010 0000           move.l     -[A7], 0x100000
  15409. 0000AFB2  2F0A                     move.l     -[A7], A2
  15410. 0000AFB4  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15411. 0000AFBA  1600                     move.b     D3, D0
  15412. 0000AFBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15413. label0000AFC0:
  15414. 0000AFC0  4A03                     tst.b      D3
  15415. 0000AFC2  6720                     beq        +0x22 /* 0000AFE4 */
  15416. 0000AFC4  4A2E FFFE                tst.b      [A6 - 0x2]
  15417. 0000AFC8  6616                     bne        +0x18 /* 0000AFE0 */
  15418. 0000AFCA  486E FFE6                pea.l      [A6 - 0x1A]
  15419. 0000AFCE  2F0A                     move.l     -[A7], A2
  15420. 0000AFD0  2057                     movea.l    A0, [A7]
  15421. 0000AFD2  2268 0004                movea.l    A1, [A0 + 0x4]
  15422. 0000AFD6  2269 0078                movea.l    A1, [A1 + 0x78]
  15423. 0000AFDA  4E91                     jsr        [A1]
  15424. 0000AFDC  504F                     addq.w     A7, 8
  15425. 0000AFDE  6004                     bra        +0x6 /* 0000AFE4 */
  15426. label0000AFE0:
  15427. 0000AFE0  42AD 06BA                clr.l      [A5 + 0x6BA /* export_211 */]
  15428. label0000AFE4:
  15429. 0000AFE4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  15430. 0000AFE8  4E5E                     unlink     A6
  15431. 0000AFEA  4E75                     rts
  15432. 0000AFEC  4E56 FFEC                link       A6, -0x0014
  15433. 0000AFF0  2F0A                     move.l     -[A7], A2
  15434. 0000AFF2  246E 0008                movea.l    A2, [A6 + 0x8]
  15435. 0000AFF6  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15436. 0000AFFA  2068 0076                movea.l    A0, [A0 + 0x76]
  15437. 0000AFFE  2050                     movea.l    A0, [A0]
  15438. 0000B000  2D68 0002 FFEC           move.l     [A6 - 0x14], [A0 + 0x2]
  15439. 0000B006  2D68 0006 FFF0           move.l     [A6 - 0x10], [A0 + 0x6]
  15440. 0000B00C  594F                     subq.w     A7, 4
  15441. 0000B00E  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  15442. 0000B012  205F                     movea.l    A0, [A7]+
  15443. 0000B014  2050                     movea.l    A0, [A0]
  15444. 0000B016  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  15445. 0000B01C  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15446. 0000B022  486E FFF8                pea.l      [A6 - 0x8]
  15447. 0000B026  2F3C 0004 0004           move.l     -[A7], 0x40004
  15448. 0000B02C  A8A9                     syscall    InsetRect
  15449. 0000B02E  486E FFF8                pea.l      [A6 - 0x8]
  15450. 0000B032  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15451. 0000B036  2F0A                     move.l     -[A7], A2
  15452. 0000B038  4EB9 0000 2AE2           jsr        [0x00002AE2]
  15453. 0000B03E  486E FFEC                pea.l      [A6 - 0x14]
  15454. 0000B042  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15455. 0000B046  2068 0076                movea.l    A0, [A0 + 0x76]
  15456. 0000B04A  2050                     movea.l    A0, [A0]
  15457. 0000B04C  4868 0002                pea.l      [A0 + 0x2]
  15458. 0000B050  A8A6                     syscall    EqualRect
  15459. 0000B052  101F                     move.b     D0, [A7]+
  15460. 0000B054  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15461. 0000B058  663A                     bne        +0x3C /* 0000B094 */
  15462. 0000B05A  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15463. 0000B05E  2068 0076                movea.l    A0, [A0 + 0x76]
  15464. 0000B062  2050                     movea.l    A0, [A0]
  15465. 0000B064  2D68 0002 FFF4           move.l     [A6 - 0xC], [A0 + 0x2]
  15466. 0000B06A  4227                     clr.b      -[A7]
  15467. 0000B06C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  15468. 0000B070  2F0A                     move.l     -[A7], A2
  15469. 0000B072  2057                     movea.l    A0, [A7]
  15470. 0000B074  2268 0004                movea.l    A1, [A0 + 0x4]
  15471. 0000B078  2269 02EC                movea.l    A1, [A1 + 0x2EC]
  15472. 0000B07C  4E91                     jsr        [A1]
  15473. 0000B07E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  15474. 0000B082  2F0A                     move.l     -[A7], A2
  15475. 0000B084  2057                     movea.l    A0, [A7]
  15476. 0000B086  2268 0004                movea.l    A1, [A0 + 0x4]
  15477. 0000B08A  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  15478. 0000B08E  4E91                     jsr        [A1]
  15479. 0000B090  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15480. label0000B094:
  15481. 0000B094  245F                     movea.l    A2, [A7]+
  15482. 0000B096  4E5E                     unlink     A6
  15483. 0000B098  4E75                     rts
  15484. 0000B09A  4E56 FFF8                link       A6, -0x0008
  15485. 0000B09E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  15486. 0000B0A2  246E 0008                movea.l    A2, [A6 + 0x8]
  15487. 0000B0A6  266E 000C                movea.l    A3, [A6 + 0xC]
  15488. 0000B0AA  2D6A 00CE FFF8           move.l     [A6 - 0x8], [A2 + 0xCE]
  15489. 0000B0B0  2D6A 00D2 FFFC           move.l     [A6 - 0x4], [A2 + 0xD2]
  15490. 0000B0B6  526E FFFE                addq.w     [A6 - 0x2], 1
  15491. 0000B0BA  526E FFFC                addq.w     [A6 - 0x4], 1
  15492. 0000B0BE  594F                     subq.w     A7, 4
  15493. 0000B0C0  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15494. 0000B0C4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15495. 0000B0C8  486E FFF8                pea.l      [A6 - 0x8]
  15496. 0000B0CC  A92B                     syscall    GrowWindow
  15497. 0000B0CE  201F                     move.l     D0, [A7]+
  15498. 0000B0D0  2600                     move.l     D3, D0
  15499. 0000B0D2  4A83                     tst.l      D3
  15500. 0000B0D4  676C                     beq        +0x6E /* 0000B142 */
  15501. 0000B0D6  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15502. 0000B0DA  2068 0076                movea.l    A0, [A0 + 0x76]
  15503. 0000B0DE  2050                     movea.l    A0, [A0]
  15504. 0000B0E0  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  15505. 0000B0E6  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  15506. 0000B0EC  3803                     move.w     D4, D3
  15507. 0000B0EE  3A2A 00D4                move.w     D5, [A2 + 0xD4]
  15508. 0000B0F2  B845                     cmp.w      D4, D5
  15509. 0000B0F4  6F02                     ble        +0x4 /* 0000B0F8 */
  15510. 0000B0F6  3805                     move.w     D4, D5
  15511. label0000B0F8:
  15512. 0000B0F8  2A03                     move.l     D5, D3
  15513. 0000B0FA  7210                     moveq.l    D1, 0x10
  15514. 0000B0FC  E2A5                     asr        D5, D1
  15515. 0000B0FE  362A 00D2                move.w     D3, [A2 + 0xD2]
  15516. 0000B102  BA43                     cmp.w      D5, D3
  15517. 0000B104  6F02                     ble        +0x4 /* 0000B108 */
  15518. 0000B106  3A03                     move.w     D5, D3
  15519. label0000B108:
  15520. 0000B108  3004                     move.w     D0, D4
  15521. 0000B10A  48C0                     ext.l      D0
  15522. 0000B10C  322E FFFA                move.w     D1, [A6 - 0x6]
  15523. 0000B110  48C1                     ext.l      D1
  15524. 0000B112  D280                     add.l      D1, D0
  15525. 0000B114  3D41 FFFE                move.w     [A6 - 0x2], D1
  15526. 0000B118  3005                     move.w     D0, D5
  15527. 0000B11A  48C0                     ext.l      D0
  15528. 0000B11C  322E FFF8                move.w     D1, [A6 - 0x8]
  15529. 0000B120  48C1                     ext.l      D1
  15530. 0000B122  D280                     add.l      D1, D0
  15531. 0000B124  3D41 FFFC                move.w     [A6 - 0x4], D1
  15532. 0000B128  1F3C 0001                move.b     -[A7], 0x1
  15533. 0000B12C  486E FFF8                pea.l      [A6 - 0x8]
  15534. 0000B130  2F0A                     move.l     -[A7], A2
  15535. 0000B132  2057                     movea.l    A0, [A7]
  15536. 0000B134  2268 0004                movea.l    A1, [A0 + 0x4]
  15537. 0000B138  2269 02F8                movea.l    A1, [A1 + 0x2F8]
  15538. 0000B13C  4E91                     jsr        [A1]
  15539. 0000B13E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15540. label0000B142:
  15541. 0000B142  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  15542. 0000B146  4E5E                     unlink     A6
  15543. 0000B148  4E75                     rts
  15544. 0000B14A  4E56 0000                link       A6, 0
  15545. 0000B14E  48E7 0030                movem.l    -[A7], A2,A3
  15546. 0000B152  246E 0008                movea.l    A2, [A6 + 0x8]
  15547. 0000B156  266E 000C                movea.l    A3, [A6 + 0xC]
  15548. 0000B15A  554F                     subq.w     A7, 2
  15549. 0000B15C  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15550. 0000B160  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15551. 0000B164  A91E                     syscall    TrackGoAway
  15552. 0000B166  101F                     move.b     D0, [A7]+
  15553. 0000B168  671A                     beq        +0x1C /* 0000B184 */
  15554. 0000B16A  42A7                     clr.l      -[A7]
  15555. 0000B16C  4878 0004                push.l     0x4
  15556. 0000B170  486A 007A                pea.l      [A2 + 0x7A]
  15557. 0000B174  2057                     movea.l    A0, [A7]
  15558. 0000B176  2268 0004                movea.l    A1, [A0 + 0x4]
  15559. 0000B17A  2269 0024                movea.l    A1, [A1 + 0x24]
  15560. 0000B17E  4E91                     jsr        [A1]
  15561. 0000B180  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15562. label0000B184:
  15563. 0000B184  4CDF 0C00                movem.l    A2,A3, [A7]+
  15564. 0000B188  4E5E                     unlink     A6
  15565. 0000B18A  4E75                     rts
  15566. 0000B18C  4E56 0000                link       A6, 0
  15567. 0000B190  48E7 1030                movem.l    -[A7], D3,A2,A3
  15568. 0000B194  246E 0008                movea.l    A2, [A6 + 0x8]
  15569. 0000B198  266E 000C                movea.l    A3, [A6 + 0xC]
  15570. 0000B19C  362E 0010                move.w     D3, [A6 + 0x10]
  15571. 0000B1A0  554F                     subq.w     A7, 2
  15572. 0000B1A2  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15573. 0000B1A6  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  15574. 0000B1AA  3F03                     move.w     -[A7], D3
  15575. 0000B1AC  A83B                     syscall    TrackBox
  15576. 0000B1AE  101F                     move.b     D0, [A7]+
  15577. 0000B1B0  6710                     beq        +0x12 /* 0000B1C2 */
  15578. 0000B1B2  2F0A                     move.l     -[A7], A2
  15579. 0000B1B4  2057                     movea.l    A0, [A7]
  15580. 0000B1B6  2268 0004                movea.l    A1, [A0 + 0x4]
  15581. 0000B1BA  2269 030C                movea.l    A1, [A1 + 0x30C]
  15582. 0000B1BE  4E91                     jsr        [A1]
  15583. 0000B1C0  584F                     addq.w     A7, 4
  15584. label0000B1C2:
  15585. 0000B1C2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15586. 0000B1C6  4E5E                     unlink     A6
  15587. 0000B1C8  4E75                     rts
  15588. 0000B1CA  4E56 0000                link       A6, 0
  15589. 0000B1CE  48E7 0030                movem.l    -[A7], A2,A3
  15590. 0000B1D2  246E 0008                movea.l    A2, [A6 + 0x8]
  15591. 0000B1D6  4EB9 0000 260A           jsr        [0x0000260A]
  15592. 0000B1DC  2648                     movea.l    A3, A0
  15593. 0000B1DE  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15594. 0000B1E2  A873                     syscall    SetPort
  15595. 0000B1E4  42A7                     clr.l      -[A7]
  15596. 0000B1E6  A878                     syscall    SetOrigin
  15597. 0000B1E8  42A7                     clr.l      -[A7]
  15598. 0000B1EA  61FF FFFF E80E           bsr        -0x17F0 /* 000099FA */
  15599. 0000B1F0  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15600. 0000B1F4  A922                     syscall    BeginUpdate
  15601. 0000B1F6  206A 00CA                movea.l    A0, [A2 + 0xCA]
  15602. 0000B1FA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  15603. 0000B1FE  2F0A                     move.l     -[A7], A2
  15604. 0000B200  2057                     movea.l    A0, [A7]
  15605. 0000B202  2268 0004                movea.l    A1, [A0 + 0x4]
  15606. 0000B206  2269 00F0                movea.l    A1, [A1 + 0xF0]
  15607. 0000B20A  4E91                     jsr        [A1]
  15608. 0000B20C  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15609. 0000B210  A923                     syscall    EndUpdate
  15610. 0000B212  2F0B                     move.l     -[A7], A3
  15611. 0000B214  A873                     syscall    SetPort
  15612. 0000B216  42A7                     clr.l      -[A7]
  15613. 0000B218  61FF FFFF E7E0           bsr        -0x181E /* 000099FA */
  15614. 0000B21E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15615. 0000B222  4CDF 0C00                movem.l    A2,A3, [A7]+
  15616. 0000B226  4E5E                     unlink     A6
  15617. 0000B228  4E75                     rts
  15618. 0000B22A  4E56 0000                link       A6, 0
  15619. 0000B22E  48E7 1030                movem.l    -[A7], D3,A2,A3
  15620. 0000B232  246E 0008                movea.l    A2, [A6 + 0x8]
  15621. 0000B236  4AAA 00CA                tst.l      [A2 + 0xCA]
  15622. 0000B23A  56C0                     sne        D0
  15623. 0000B23C  4400                     neg.b      D0
  15624. 0000B23E  1600                     move.b     D3, D0
  15625. 0000B240  4A03                     tst.b      D3
  15626. 0000B242  6712                     beq        +0x14 /* 0000B256 */
  15627. 0000B244  266A 00CA                movea.l    A3, [A2 + 0xCA]
  15628. 0000B248  4EB9 0000 260A           jsr        [0x0000260A]
  15629. 0000B24E  B1CB                     cmpa.l     A0, A3
  15630. 0000B250  6704                     beq        +0x6 /* 0000B256 */
  15631. 0000B252  2F0B                     move.l     -[A7], A3
  15632. 0000B254  A873                     syscall    SetPort
  15633. label0000B256:
  15634. 0000B256  1003                     move.b     D0, D3
  15635. 0000B258  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15636. 0000B25C  4E5E                     unlink     A6
  15637. 0000B25E  4E75                     rts
  15638. 0000B260  4E56 0000                link       A6, 0
  15639. 0000B264  42A7                     clr.l      -[A7]
  15640. 0000B266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15641. 0000B26A  2057                     movea.l    A0, [A7]
  15642. 0000B26C  2268 0004                movea.l    A1, [A0 + 0x4]
  15643. 0000B270  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15644. 0000B274  4E91                     jsr        [A1]
  15645. 0000B276  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15646. 0000B27A  A928                     syscall    InvalRect
  15647. 0000B27C  4E5E                     unlink     A6
  15648. 0000B27E  4E75                     rts
  15649. 0000B280  4E56 0000                link       A6, 0
  15650. 0000B284  42A7                     clr.l      -[A7]
  15651. 0000B286  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15652. 0000B28A  2057                     movea.l    A0, [A7]
  15653. 0000B28C  2268 0004                movea.l    A1, [A0 + 0x4]
  15654. 0000B290  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15655. 0000B294  4E91                     jsr        [A1]
  15656. 0000B296  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15657. 0000B29A  A927                     syscall    InvalRgn
  15658. 0000B29C  4E5E                     unlink     A6
  15659. 0000B29E  4E75                     rts
  15660. 0000B2A0  4E56 0000                link       A6, 0
  15661. 0000B2A4  42A7                     clr.l      -[A7]
  15662. 0000B2A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15663. 0000B2AA  2057                     movea.l    A0, [A7]
  15664. 0000B2AC  2268 0004                movea.l    A1, [A0 + 0x4]
  15665. 0000B2B0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15666. 0000B2B4  4E91                     jsr        [A1]
  15667. 0000B2B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15668. 0000B2BA  A92A                     syscall    ValidRect
  15669. 0000B2BC  4E5E                     unlink     A6
  15670. 0000B2BE  4E75                     rts
  15671. 0000B2C0  4E56 0000                link       A6, 0
  15672. 0000B2C4  42A7                     clr.l      -[A7]
  15673. 0000B2C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15674. 0000B2CA  2057                     movea.l    A0, [A7]
  15675. 0000B2CC  2268 0004                movea.l    A1, [A0 + 0x4]
  15676. 0000B2D0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  15677. 0000B2D4  4E91                     jsr        [A1]
  15678. 0000B2D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15679. 0000B2DA  A929                     syscall    ValidRgn
  15680. 0000B2DC  4E5E                     unlink     A6
  15681. 0000B2DE  4E75                     rts
  15682. 0000B2E0  4E56 FFC8                link       A6, -0x0038
  15683. 0000B2E4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  15684. 0000B2E8  246E 0008                movea.l    A2, [A6 + 0x8]
  15685. 0000B2EC  3A2E 000C                move.w     D5, [A6 + 0xC]
  15686. 0000B2F0  382E 000E                move.w     D4, [A6 + 0xE]
  15687. 0000B2F4  162E 0010                move.b     D3, [A6 + 0x10]
  15688. 0000B2F8  486E FFD0                pea.l      [A6 - 0x30]
  15689. 0000B2FC  2F0A                     move.l     -[A7], A2
  15690. 0000B2FE  2057                     movea.l    A0, [A7]
  15691. 0000B300  2268 0004                movea.l    A1, [A0 + 0x4]
  15692. 0000B304  2269 0038                movea.l    A1, [A1 + 0x38]
  15693. 0000B308  4E91                     jsr        [A1]
  15694. 0000B30A  DB6A 000C                add.w      [A2 + 0xC], D5
  15695. 0000B30E  D96A 000E                add.w      [A2 + 0xE], D4
  15696. 0000B312  2F0A                     move.l     -[A7], A2
  15697. 0000B314  61FF FFFF DC04           bsr        -0x23FA /* 00008F1A */
  15698. 0000B31A  2F0A                     move.l     -[A7], A2
  15699. 0000B31C  61FF FFFF E6DC           bsr        -0x1922 /* 000099FA */
  15700. 0000B322  4A03                     tst.b      D3
  15701. 0000B324  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15702. 0000B328  6700 0152                beq        +0x154 /* 0000B47C */
  15703. 0000B32C  486E FFC8                pea.l      [A6 - 0x38]
  15704. 0000B330  2F0A                     move.l     -[A7], A2
  15705. 0000B332  2057                     movea.l    A0, [A7]
  15706. 0000B334  2268 0004                movea.l    A1, [A0 + 0x4]
  15707. 0000B338  2269 0038                movea.l    A1, [A1 + 0x38]
  15708. 0000B33C  4E91                     jsr        [A1]
  15709. 0000B33E  486E FFD0                pea.l      [A6 - 0x30]
  15710. 0000B342  486E FFF2                pea.l      [A6 - 0xE]
  15711. 0000B346  4EB9 0000 28CA           jsr        [0x000028CA]
  15712. 0000B34C  486E FFC8                pea.l      [A6 - 0x38]
  15713. 0000B350  486E FFEC                pea.l      [A6 - 0x14]
  15714. 0000B354  4EB9 0000 28CA           jsr        [0x000028CA]
  15715. 0000B35A  486E FFF2                pea.l      [A6 - 0xE]
  15716. 0000B35E  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15717. 0000B364  584F                     addq.w     A7, 4
  15718. 0000B366  2F08                     move.l     -[A7], A0
  15719. 0000B368  486E FFEC                pea.l      [A6 - 0x14]
  15720. 0000B36C  4EB9 0000 7C8A           jsr        [0x00007C8A]
  15721. 0000B372  2F3C 0200 0000           move.l     -[A7], 0x2000000
  15722. 0000B378  2F0A                     move.l     -[A7], A2
  15723. 0000B37A  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15724. 0000B380  4A00                     tst.b      D0
  15725. 0000B382  4FEF 0028                lea.l      A7, [A7 + 0x28]
  15726. 0000B386  6700 00B8                beq        +0xBA /* 0000B440 */
  15727. 0000B38A  2D6E FFD0 FFF8           move.l     [A6 - 0x8], [A6 - 0x30]
  15728. 0000B390  2D6E FFD4 FFFC           move.l     [A6 - 0x4], [A6 - 0x2C]
  15729. 0000B396  302E FFFE                move.w     D0, [A6 - 0x2]
  15730. 0000B39A  48C0                     ext.l      D0
  15731. 0000B39C  72F1                     moveq.l    D1, 0xFFFFFFF1
  15732. 0000B39E  D081                     add.l      D0, D1
  15733. 0000B3A0  3D40 FFFA                move.w     [A6 - 0x6], D0
  15734. 0000B3A4  302E FFFC                move.w     D0, [A6 - 0x4]
  15735. 0000B3A8  48C0                     ext.l      D0
  15736. 0000B3AA  D081                     add.l      D0, D1
  15737. 0000B3AC  3D40 FFF8                move.w     [A6 - 0x8], D0
  15738. 0000B3B0  486E FFF2                pea.l      [A6 - 0xE]
  15739. 0000B3B4  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15740. 0000B3BA  584F                     addq.w     A7, 4
  15741. 0000B3BC  2F08                     move.l     -[A7], A0
  15742. 0000B3BE  486E FFF8                pea.l      [A6 - 0x8]
  15743. 0000B3C2  A8DF                     syscall    RectRgn
  15744. 0000B3C4  486E FFEC                pea.l      [A6 - 0x14]
  15745. 0000B3C8  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15746. 0000B3CE  584F                     addq.w     A7, 4
  15747. 0000B3D0  2F08                     move.l     -[A7], A0
  15748. 0000B3D2  486E FFF2                pea.l      [A6 - 0xE]
  15749. 0000B3D6  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15750. 0000B3DC  584F                     addq.w     A7, 4
  15751. 0000B3DE  2F08                     move.l     -[A7], A0
  15752. 0000B3E0  486E FFEC                pea.l      [A6 - 0x14]
  15753. 0000B3E4  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15754. 0000B3EA  584F                     addq.w     A7, 4
  15755. 0000B3EC  2F08                     move.l     -[A7], A0
  15756. 0000B3EE  A8E5                     syscall    UnionRgn
  15757. 0000B3F0  2D6E FFC8 FFF8           move.l     [A6 - 0x8], [A6 - 0x38]
  15758. 0000B3F6  2D6E FFCC FFFC           move.l     [A6 - 0x4], [A6 - 0x34]
  15759. 0000B3FC  302E FFFE                move.w     D0, [A6 - 0x2]
  15760. 0000B400  48C0                     ext.l      D0
  15761. 0000B402  72F1                     moveq.l    D1, 0xFFFFFFF1
  15762. 0000B404  D081                     add.l      D0, D1
  15763. 0000B406  3D40 FFFA                move.w     [A6 - 0x6], D0
  15764. 0000B40A  302E FFFC                move.w     D0, [A6 - 0x4]
  15765. 0000B40E  48C0                     ext.l      D0
  15766. 0000B410  D081                     add.l      D0, D1
  15767. 0000B412  3D40 FFF8                move.w     [A6 - 0x8], D0
  15768. 0000B416  486E FFF8                pea.l      [A6 - 0x8]
  15769. 0000B41A  486E FFF2                pea.l      [A6 - 0xE]
  15770. 0000B41E  4EB9 0001 CA5E           jsr        [0x0001CA5E]
  15771. 0000B424  486E FFF2                pea.l      [A6 - 0xE]
  15772. 0000B428  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15773. 0000B42E  584F                     addq.w     A7, 4
  15774. 0000B430  2F08                     move.l     -[A7], A0
  15775. 0000B432  486E FFEC                pea.l      [A6 - 0x14]
  15776. 0000B436  4EB9 0001 CA3A           jsr        [0x0001CA3A]
  15777. 0000B43C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15778. label0000B440:
  15779. 0000B440  486E FFEC                pea.l      [A6 - 0x14]
  15780. 0000B444  4EB9 0000 7CAE           jsr        [0x00007CAE]
  15781. 0000B44A  584F                     addq.w     A7, 4
  15782. 0000B44C  2F08                     move.l     -[A7], A0
  15783. 0000B44E  2F0A                     move.l     -[A7], A2
  15784. 0000B450  2057                     movea.l    A0, [A7]
  15785. 0000B452  2268 0004                movea.l    A1, [A0 + 0x4]
  15786. 0000B456  2269 00C8                movea.l    A1, [A1 + 0xC8]
  15787. 0000B45A  4E91                     jsr        [A1]
  15788. 0000B45C  3F3C FFFF                move.w     -[A7], 0xFFFF
  15789. 0000B460  486E FFEC                pea.l      [A6 - 0x14]
  15790. 0000B464  4EB9 0000 28DA           jsr        [0x000028DA]
  15791. 0000B46A  3F3C FFFF                move.w     -[A7], 0xFFFF
  15792. 0000B46E  486E FFF2                pea.l      [A6 - 0xE]
  15793. 0000B472  4EB9 0000 28DA           jsr        [0x000028DA]
  15794. 0000B478  4FEF 0014                lea.l      A7, [A7 + 0x14]
  15795. label0000B47C:
  15796. 0000B47C  42A7                     clr.l      -[A7]
  15797. 0000B47E  486A 0044                pea.l      [A2 + 0x44]
  15798. 0000B482  486E FFD8                pea.l      [A6 - 0x28]
  15799. 0000B486  4EB9 0000 13C8           jsr        [0x000013C8]
  15800. 0000B48C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15801. 0000B490  601E                     bra        +0x20 /* 0000B4B0 */
  15802. label0000B492:
  15803. 0000B492  1F03                     move.b     -[A7], D3
  15804. 0000B494  3044                     movea.w    A0, D4
  15805. 0000B496  2F08                     move.l     -[A7], A0
  15806. 0000B498  3045                     movea.w    A0, D5
  15807. 0000B49A  2F08                     move.l     -[A7], A0
  15808. 0000B49C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  15809. 0000B4A0  2057                     movea.l    A0, [A7]
  15810. 0000B4A2  2268 0004                movea.l    A1, [A0 + 0x4]
  15811. 0000B4A6  2269 0058                movea.l    A1, [A1 + 0x58]
  15812. 0000B4AA  4E91                     jsr        [A1]
  15813. 0000B4AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15814. label0000B4B0:
  15815. 0000B4B0  486E FFE8                pea.l      [A6 - 0x18]
  15816. 0000B4B4  486E FFD8                pea.l      [A6 - 0x28]
  15817. 0000B4B8  4EB9 0000 1380           jsr        [0x00001380]
  15818. 0000B4BE  4A00                     tst.b      D0
  15819. 0000B4C0  504F                     addq.w     A7, 8
  15820. 0000B4C2  66CE                     bne        -0x30 /* 0000B492 */
  15821. 0000B4C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  15822. 0000B4C8  486E FFD8                pea.l      [A6 - 0x28]
  15823. 0000B4CC  4EB9 0000 1396           jsr        [0x00001396]
  15824. 0000B4D2  5C4F                     addq.w     A7, 6
  15825. 0000B4D4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  15826. 0000B4D8  4E5E                     unlink     A6
  15827. 0000B4DA  4E75                     rts
  15828. 0000B4DC  4E56 0000                link       A6, 0
  15829. 0000B4E0  2F0A                     move.l     -[A7], A2
  15830. 0000B4E2  246E 0008                movea.l    A2, [A6 + 0x8]
  15831. 0000B4E6  4227                     clr.b      -[A7]
  15832. 0000B4E8  2F3C 736C 6374           move.l     -[A7], 0x736C6374 /* 'slct' */
  15833. 0000B4EE  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  15834. 0000B4F4  486A 00B0                pea.l      [A2 + 0xB0]
  15835. 0000B4F8  2057                     movea.l    A0, [A7]
  15836. 0000B4FA  2250                     movea.l    A1, [A0]
  15837. 0000B4FC  2269 00B8                movea.l    A1, [A1 + 0xB8]
  15838. 0000B500  4E91                     jsr        [A1]
  15839. 0000B502  2F0A                     move.l     -[A7], A2
  15840. 0000B504  4EB9 0000 2ACA           jsr        [0x00002ACA]
  15841. 0000B50A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15842. 0000B50E  245F                     movea.l    A2, [A7]+
  15843. 0000B510  4E5E                     unlink     A6
  15844. 0000B512  4E75                     rts
  15845. 0000B514  4E56 0000                link       A6, 0
  15846. 0000B518  2F0A                     move.l     -[A7], A2
  15847. 0000B51A  246E 0008                movea.l    A2, [A6 + 0x8]
  15848. 0000B51E  4A2A 0024                tst.b      [A2 + 0x24]
  15849. 0000B522  661E                     bne        +0x20 /* 0000B542 */
  15850. 0000B524  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  15851. 0000B52A  2F0A                     move.l     -[A7], A2
  15852. 0000B52C  2057                     movea.l    A0, [A7]
  15853. 0000B52E  2268 0004                movea.l    A1, [A0 + 0x4]
  15854. 0000B532  2269 0120                movea.l    A1, [A1 + 0x120]
  15855. 0000B536  4E91                     jsr        [A1]
  15856. 0000B538  2F0A                     move.l     -[A7], A2
  15857. 0000B53A  61FF FFFF DE32           bsr        -0x21CC /* 0000936E */
  15858. 0000B540  504F                     addq.w     A7, 8
  15859. label0000B542:
  15860. 0000B542  245F                     movea.l    A2, [A7]+
  15861. 0000B544  4E5E                     unlink     A6
  15862. 0000B546  4E75                     rts
  15863. 0000B548  4E56 0000                link       A6, 0
  15864. 0000B54C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15865. 0000B550  4EB9 0000 2AD2           jsr        [0x00002AD2]
  15866. 0000B556  4E5E                     unlink     A6
  15867. 0000B558  4E75                     rts
  15868. 0000B55A  4E56 0000                link       A6, 0
  15869. 0000B55E  2F0A                     move.l     -[A7], A2
  15870. 0000B560  246E 0008                movea.l    A2, [A6 + 0x8]
  15871. 0000B564  2F0A                     move.l     -[A7], A2
  15872. 0000B566  4EB9 0000 2ADA           jsr        [0x00002ADA]
  15873. 0000B56C  2F0A                     move.l     -[A7], A2
  15874. 0000B56E  2057                     movea.l    A0, [A7]
  15875. 0000B570  2268 0004                movea.l    A1, [A0 + 0x4]
  15876. 0000B574  2269 00B0                movea.l    A1, [A1 + 0xB0]
  15877. 0000B578  4E91                     jsr        [A1]
  15878. 0000B57A  504F                     addq.w     A7, 8
  15879. 0000B57C  245F                     movea.l    A2, [A7]+
  15880. 0000B57E  4E5E                     unlink     A6
  15881. 0000B580  4E75                     rts
  15882. 0000B582  4E56 0000                link       A6, 0
  15883. 0000B586  48E7 0030                movem.l    -[A7], A2,A3
  15884. 0000B58A  246E 0008                movea.l    A2, [A6 + 0x8]
  15885. 0000B58E  4A2A 0025                tst.b      [A2 + 0x25]
  15886. 0000B592  6658                     bne        +0x5A /* 0000B5EC */
  15887. 0000B594  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  15888. 0000B59A  2F0A                     move.l     -[A7], A2
  15889. 0000B59C  2057                     movea.l    A0, [A7]
  15890. 0000B59E  2268 0004                movea.l    A1, [A0 + 0x4]
  15891. 0000B5A2  2269 0130                movea.l    A1, [A1 + 0x130]
  15892. 0000B5A6  4E91                     jsr        [A1]
  15893. 0000B5A8  2F0A                     move.l     -[A7], A2
  15894. 0000B5AA  61FF FFFF DF7A           bsr        -0x2084 /* 00009526 */
  15895. 0000B5B0  2F3C 0020 0000           move.l     -[A7], 0x200000 /* ' \0\0' */
  15896. 0000B5B6  2F0A                     move.l     -[A7], A2
  15897. 0000B5B8  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15898. 0000B5BE  4A00                     tst.b      D0
  15899. 0000B5C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15900. 0000B5C4  6726                     beq        +0x28 /* 0000B5EC */
  15901. 0000B5C6  204A                     movea.l    A0, A2
  15902. 0000B5C8  41E8 007A                lea.l      A0, [A0 + 0x7A]
  15903. 0000B5CC  2648                     movea.l    A3, A0
  15904. 0000B5CE  4850                     pea.l      [A0]
  15905. 0000B5D0  4EB9 0000 7858           jsr        [0x00007858]
  15906. 0000B5D6  4A00                     tst.b      D0
  15907. 0000B5D8  584F                     addq.w     A7, 4
  15908. 0000B5DA  6610                     bne        +0x12 /* 0000B5EC */
  15909. 0000B5DC  2F0B                     move.l     -[A7], A3
  15910. 0000B5DE  2057                     movea.l    A0, [A7]
  15911. 0000B5E0  2268 0004                movea.l    A1, [A0 + 0x4]
  15912. 0000B5E4  2269 0018                movea.l    A1, [A1 + 0x18]
  15913. 0000B5E8  4E91                     jsr        [A1]
  15914. 0000B5EA  584F                     addq.w     A7, 4
  15915. label0000B5EC:
  15916. 0000B5EC  4CDF 0C00                movem.l    A2,A3, [A7]+
  15917. 0000B5F0  4E5E                     unlink     A6
  15918. 0000B5F2  4E75                     rts
  15919. 0000B5F4  4E56 0000                link       A6, 0
  15920. 0000B5F8  2F0A                     move.l     -[A7], A2
  15921. 0000B5FA  246E 0008                movea.l    A2, [A6 + 0x8]
  15922. 0000B5FE  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15923. 0000B602  1F3C 0001                move.b     -[A7], 0x1
  15924. 0000B606  A91C                     syscall    HiliteWindow
  15925. 0000B608  2F0A                     move.l     -[A7], A2
  15926. 0000B60A  2057                     movea.l    A0, [A7]
  15927. 0000B60C  2268 0004                movea.l    A1, [A0 + 0x4]
  15928. 0000B610  2269 032C                movea.l    A1, [A1 + 0x32C]
  15929. 0000B614  4E91                     jsr        [A1]
  15930. 0000B616  584F                     addq.w     A7, 4
  15931. 0000B618  245F                     movea.l    A2, [A7]+
  15932. 0000B61A  4E5E                     unlink     A6
  15933. 0000B61C  4E75                     rts
  15934. 0000B61E  4E56 0000                link       A6, 0
  15935. 0000B622  48E7 0030                movem.l    -[A7], A2,A3
  15936. 0000B626  266E 0008                movea.l    A3, [A6 + 0x8]
  15937. 0000B62A  2F0B                     move.l     -[A7], A3
  15938. 0000B62C  61FF FFFF DFD4           bsr        -0x202A /* 00009602 */
  15939. 0000B632  204B                     movea.l    A0, A3
  15940. 0000B634  41E8 007A                lea.l      A0, [A0 + 0x7A]
  15941. 0000B638  2448                     movea.l    A2, A0
  15942. 0000B63A  4850                     pea.l      [A0]
  15943. 0000B63C  4EB9 0000 7858           jsr        [0x00007858]
  15944. 0000B642  4A00                     tst.b      D0
  15945. 0000B644  504F                     addq.w     A7, 8
  15946. 0000B646  6714                     beq        +0x16 /* 0000B65C */
  15947. 0000B648  2F0A                     move.l     -[A7], A2
  15948. 0000B64A  4EB9 0001 C366           jsr        [0x0001C366]
  15949. 0000B650  584F                     addq.w     A7, 4
  15950. 0000B652  2F08                     move.l     -[A7], A0
  15951. 0000B654  4EB9 0000 4152           jsr        [0x00004152]
  15952. 0000B65A  584F                     addq.w     A7, 4
  15953. label0000B65C:
  15954. 0000B65C  4CDF 0C00                movem.l    A2,A3, [A7]+
  15955. 0000B660  4E5E                     unlink     A6
  15956. 0000B662  4E75                     rts
  15957. 0000B664  4E56 0000                link       A6, 0
  15958. 0000B668  2F0A                     move.l     -[A7], A2
  15959. 0000B66A  246E 0008                movea.l    A2, [A6 + 0x8]
  15960. 0000B66E  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  15961. 0000B672  4227                     clr.b      -[A7]
  15962. 0000B674  A91C                     syscall    HiliteWindow
  15963. 0000B676  2F0A                     move.l     -[A7], A2
  15964. 0000B678  2057                     movea.l    A0, [A7]
  15965. 0000B67A  2268 0004                movea.l    A1, [A0 + 0x4]
  15966. 0000B67E  2269 032C                movea.l    A1, [A1 + 0x32C]
  15967. 0000B682  4E91                     jsr        [A1]
  15968. 0000B684  584F                     addq.w     A7, 4
  15969. 0000B686  245F                     movea.l    A2, [A7]+
  15970. 0000B688  4E5E                     unlink     A6
  15971. 0000B68A  4E75                     rts
  15972. 0000B68C  4E56 0000                link       A6, 0
  15973. 0000B690  2F0A                     move.l     -[A7], A2
  15974. 0000B692  246E 0008                movea.l    A2, [A6 + 0x8]
  15975. 0000B696  4A2A 0026                tst.b      [A2 + 0x26]
  15976. 0000B69A  661E                     bne        +0x20 /* 0000B6BA */
  15977. 0000B69C  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  15978. 0000B6A2  2F0A                     move.l     -[A7], A2
  15979. 0000B6A4  2057                     movea.l    A0, [A7]
  15980. 0000B6A6  2268 0004                movea.l    A1, [A0 + 0x4]
  15981. 0000B6AA  2269 0140                movea.l    A1, [A1 + 0x140]
  15982. 0000B6AE  4E91                     jsr        [A1]
  15983. 0000B6B0  2F0A                     move.l     -[A7], A2
  15984. 0000B6B2  61FF FFFF E02A           bsr        -0x1FD4 /* 000096DE */
  15985. 0000B6B8  504F                     addq.w     A7, 8
  15986. label0000B6BA:
  15987. 0000B6BA  245F                     movea.l    A2, [A7]+
  15988. 0000B6BC  4E5E                     unlink     A6
  15989. 0000B6BE  4E75                     rts
  15990. 0000B6C0  4E56 0000                link       A6, 0
  15991. 0000B6C4  2F0A                     move.l     -[A7], A2
  15992. 0000B6C6  246E 0008                movea.l    A2, [A6 + 0x8]
  15993. 0000B6CA  2F3C 0008 0000           move.l     -[A7], 0x80000
  15994. 0000B6D0  2F0A                     move.l     -[A7], A2
  15995. 0000B6D2  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  15996. 0000B6D8  4A00                     tst.b      D0
  15997. 0000B6DA  504F                     addq.w     A7, 8
  15998. 0000B6DC  6712                     beq        +0x14 /* 0000B6F0 */
  15999. 0000B6DE  2F0A                     move.l     -[A7], A2
  16000. 0000B6E0  2057                     movea.l    A0, [A7]
  16001. 0000B6E2  2268 0004                movea.l    A1, [A0 + 0x4]
  16002. 0000B6E6  2269 012C                movea.l    A1, [A1 + 0x12C]
  16003. 0000B6EA  4E91                     jsr        [A1]
  16004. 0000B6EC  584F                     addq.w     A7, 4
  16005. 0000B6EE  601E                     bra        +0x20 /* 0000B70E */
  16006. label0000B6F0:
  16007. 0000B6F0  2F0A                     move.l     -[A7], A2
  16008. 0000B6F2  61FF FFFF 917C           bsr        -0x6E82 /* 00004870 */
  16009. 0000B6F8  4A00                     tst.b      D0
  16010. 0000B6FA  584F                     addq.w     A7, 4
  16011. 0000B6FC  6710                     beq        +0x12 /* 0000B70E */
  16012. 0000B6FE  2F0A                     move.l     -[A7], A2
  16013. 0000B700  2057                     movea.l    A0, [A7]
  16014. 0000B702  2268 0004                movea.l    A1, [A0 + 0x4]
  16015. 0000B706  2269 00B0                movea.l    A1, [A1 + 0xB0]
  16016. 0000B70A  4E91                     jsr        [A1]
  16017. 0000B70C  584F                     addq.w     A7, 4
  16018. label0000B70E:
  16019. 0000B70E  245F                     movea.l    A2, [A7]+
  16020. 0000B710  4E5E                     unlink     A6
  16021. 0000B712  4E75                     rts
  16022. 0000B714  4E56 0000                link       A6, 0
  16023. 0000B718  48E7 1020                movem.l    -[A7], D3,A2
  16024. 0000B71C  246E 0008                movea.l    A2, [A6 + 0x8]
  16025. 0000B720  4EB9 0000 2B0A           jsr        [0x00002B0A]
  16026. 0000B726  1600                     move.b     D3, D0
  16027. 0000B728  2F3C 0008 0000           move.l     -[A7], 0x80000
  16028. 0000B72E  2F0A                     move.l     -[A7], A2
  16029. 0000B730  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16030. 0000B736  4A00                     tst.b      D0
  16031. 0000B738  504F                     addq.w     A7, 8
  16032. 0000B73A  6710                     beq        +0x12 /* 0000B74C */
  16033. 0000B73C  2F0A                     move.l     -[A7], A2
  16034. 0000B73E  2057                     movea.l    A0, [A7]
  16035. 0000B740  2268 0004                movea.l    A1, [A0 + 0x4]
  16036. 0000B744  2269 0124                movea.l    A1, [A1 + 0x124]
  16037. 0000B748  4E91                     jsr        [A1]
  16038. 0000B74A  584F                     addq.w     A7, 4
  16039. label0000B74C:
  16040. 0000B74C  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  16041. 0000B752  2F0A                     move.l     -[A7], A2
  16042. 0000B754  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16043. 0000B75A  4A00                     tst.b      D0
  16044. 0000B75C  504F                     addq.w     A7, 8
  16045. 0000B75E  6714                     beq        +0x16 /* 0000B774 */
  16046. 0000B760  4A03                     tst.b      D3
  16047. 0000B762  6610                     bne        +0x12 /* 0000B774 */
  16048. 0000B764  2F0A                     move.l     -[A7], A2
  16049. 0000B766  2057                     movea.l    A0, [A7]
  16050. 0000B768  2268 0004                movea.l    A1, [A0 + 0x4]
  16051. 0000B76C  2269 00AC                movea.l    A1, [A1 + 0xAC]
  16052. 0000B770  4E91                     jsr        [A1]
  16053. 0000B772  584F                     addq.w     A7, 4
  16054. label0000B774:
  16055. 0000B774  4CDF 0408                movem.l    D3,A2, [A7]+
  16056. 0000B778  4E5E                     unlink     A6
  16057. 0000B77A  4E75                     rts
  16058. 0000B77C  4E56 0000                link       A6, 0
  16059. 0000B780  2F0A                     move.l     -[A7], A2
  16060. 0000B782  246E 0008                movea.l    A2, [A6 + 0x8]
  16061. 0000B786  4AAA 0082                tst.l      [A2 + 0x82]
  16062. 0000B78A  6728                     beq        +0x2A /* 0000B7B4 */
  16063. 0000B78C  200A                     move.l     D0, A2
  16064. 0000B78E  4A80                     tst.l      D0
  16065. 0000B790  6708                     beq        +0xA /* 0000B79A */
  16066. 0000B792  204A                     movea.l    A0, A2
  16067. 0000B794  41E8 007A                lea.l      A0, [A0 + 0x7A]
  16068. 0000B798  6002                     bra        +0x4 /* 0000B79C */
  16069. label0000B79A:
  16070. 0000B79A  204A                     movea.l    A0, A2
  16071. label0000B79C:
  16072. 0000B79C  4850                     pea.l      [A0]
  16073. 0000B79E  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  16074. 0000B7A2  2057                     movea.l    A0, [A7]
  16075. 0000B7A4  2268 0004                movea.l    A1, [A0 + 0x4]
  16076. 0000B7A8  2269 0010                movea.l    A1, [A1 + 0x10]
  16077. 0000B7AC  4E91                     jsr        [A1]
  16078. 0000B7AE  4A00                     tst.b      D0
  16079. 0000B7B0  504F                     addq.w     A7, 8
  16080. 0000B7B2  673A                     beq        +0x3C /* 0000B7EE */
  16081. label0000B7B4:
  16082. 0000B7B4  4227                     clr.b      -[A7]
  16083. 0000B7B6  2F3C 636C 6F73           move.l     -[A7], 0x636C6F73 /* 'clos' */
  16084. 0000B7BC  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  16085. 0000B7C2  486A 00B0                pea.l      [A2 + 0xB0]
  16086. 0000B7C6  2057                     movea.l    A0, [A7]
  16087. 0000B7C8  2250                     movea.l    A1, [A0]
  16088. 0000B7CA  2269 00B8                movea.l    A1, [A1 + 0xB8]
  16089. 0000B7CE  4E91                     jsr        [A1]
  16090. 0000B7D0  200A                     move.l     D0, A2
  16091. 0000B7D2  4A80                     tst.l      D0
  16092. 0000B7D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  16093. 0000B7D8  6714                     beq        +0x16 /* 0000B7EE */
  16094. 0000B7DA  3F3C 0001                move.w     -[A7], 0x1
  16095. 0000B7DE  4852                     pea.l      [A2]
  16096. 0000B7E0  2057                     movea.l    A0, [A7]
  16097. 0000B7E2  2268 0004                movea.l    A1, [A0 + 0x4]
  16098. 0000B7E6  2269 0008                movea.l    A1, [A1 + 0x8]
  16099. 0000B7EA  4E91                     jsr        [A1]
  16100. 0000B7EC  5C4F                     addq.w     A7, 6
  16101. label0000B7EE:
  16102. 0000B7EE  245F                     movea.l    A2, [A7]+
  16103. 0000B7F0  4E5E                     unlink     A6
  16104. 0000B7F2  4E75                     rts
  16105. 0000B7F4  4E56 0000                link       A6, 0
  16106. 0000B7F8  2F0A                     move.l     -[A7], A2
  16107. 0000B7FA  246E 0008                movea.l    A2, [A6 + 0x8]
  16108. 0000B7FE  4AAA 0082                tst.l      [A2 + 0x82]
  16109. 0000B802  6728                     beq        +0x2A /* 0000B82C */
  16110. 0000B804  200A                     move.l     D0, A2
  16111. 0000B806  4A80                     tst.l      D0
  16112. 0000B808  6708                     beq        +0xA /* 0000B812 */
  16113. 0000B80A  204A                     movea.l    A0, A2
  16114. 0000B80C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  16115. 0000B810  6002                     bra        +0x4 /* 0000B814 */
  16116. label0000B812:
  16117. 0000B812  204A                     movea.l    A0, A2
  16118. label0000B814:
  16119. 0000B814  4850                     pea.l      [A0]
  16120. 0000B816  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  16121. 0000B81A  2057                     movea.l    A0, [A7]
  16122. 0000B81C  2268 0004                movea.l    A1, [A0 + 0x4]
  16123. 0000B820  2269 0010                movea.l    A1, [A1 + 0x10]
  16124. 0000B824  4E91                     jsr        [A1]
  16125. 0000B826  4A00                     tst.b      D0
  16126. 0000B828  504F                     addq.w     A7, 8
  16127. 0000B82A  671A                     beq        +0x1C /* 0000B846 */
  16128. label0000B82C:
  16129. 0000B82C  200A                     move.l     D0, A2
  16130. 0000B82E  4A80                     tst.l      D0
  16131. 0000B830  6714                     beq        +0x16 /* 0000B846 */
  16132. 0000B832  3F3C 0001                move.w     -[A7], 0x1
  16133. 0000B836  4852                     pea.l      [A2]
  16134. 0000B838  2057                     movea.l    A0, [A7]
  16135. 0000B83A  2268 0004                movea.l    A1, [A0 + 0x4]
  16136. 0000B83E  2269 0008                movea.l    A1, [A1 + 0x8]
  16137. 0000B842  4E91                     jsr        [A1]
  16138. 0000B844  5C4F                     addq.w     A7, 6
  16139. label0000B846:
  16140. 0000B846  245F                     movea.l    A2, [A7]+
  16141. 0000B848  4E5E                     unlink     A6
  16142. 0000B84A  4E75                     rts
  16143. 0000B84C  4E56 0000                link       A6, 0
  16144. 0000B850  2F0A                     move.l     -[A7], A2
  16145. 0000B852  246E 0008                movea.l    A2, [A6 + 0x8]
  16146. 0000B856  2F3C 0002 0000           move.l     -[A7], 0x20000
  16147. 0000B85C  2F0A                     move.l     -[A7], A2
  16148. 0000B85E  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16149. 0000B864  4A00                     tst.b      D0
  16150. 0000B866  504F                     addq.w     A7, 8
  16151. 0000B868  671A                     beq        +0x1C /* 0000B884 */
  16152. 0000B86A  2F0A                     move.l     -[A7], A2
  16153. 0000B86C  2057                     movea.l    A0, [A7]
  16154. 0000B86E  2268 0004                movea.l    A1, [A0 + 0x4]
  16155. 0000B872  2269 00D8                movea.l    A1, [A1 + 0xD8]
  16156. 0000B876  4E91                     jsr        [A1]
  16157. 0000B878  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16158. 0000B87C  4868 0010                pea.l      [A0 + 0x10]
  16159. 0000B880  A8A3                     syscall    EraseRect
  16160. 0000B882  584F                     addq.w     A7, 4
  16161. label0000B884:
  16162. 0000B884  2F0A                     move.l     -[A7], A2
  16163. 0000B886  2057                     movea.l    A0, [A7]
  16164. 0000B888  2268 0004                movea.l    A1, [A0 + 0x4]
  16165. 0000B88C  2269 032C                movea.l    A1, [A1 + 0x32C]
  16166. 0000B890  4E91                     jsr        [A1]
  16167. 0000B892  584F                     addq.w     A7, 4
  16168. 0000B894  245F                     movea.l    A2, [A7]+
  16169. 0000B896  4E5E                     unlink     A6
  16170. 0000B898  4E75                     rts
  16171. 0000B89A  4E56 FFF2                link       A6, -0x000E
  16172. 0000B89E  2F0A                     move.l     -[A7], A2
  16173. 0000B8A0  246E 0008                movea.l    A2, [A6 + 0x8]
  16174. 0000B8A4  2F3C 0200 0000           move.l     -[A7], 0x2000000
  16175. 0000B8AA  2F0A                     move.l     -[A7], A2
  16176. 0000B8AC  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16177. 0000B8B2  4A00                     tst.b      D0
  16178. 0000B8B4  504F                     addq.w     A7, 8
  16179. 0000B8B6  6760                     beq        +0x62 /* 0000B918 */
  16180. 0000B8B8  42A7                     clr.l      -[A7]
  16181. 0000B8BA  2F0A                     move.l     -[A7], A2
  16182. 0000B8BC  2057                     movea.l    A0, [A7]
  16183. 0000B8BE  2268 0004                movea.l    A1, [A0 + 0x4]
  16184. 0000B8C2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  16185. 0000B8C6  4E91                     jsr        [A1]
  16186. 0000B8C8  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16187. 0000B8CC  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  16188. 0000B8D2  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  16189. 0000B8D8  302E FFFE                move.w     D0, [A6 - 0x2]
  16190. 0000B8DC  48C0                     ext.l      D0
  16191. 0000B8DE  72F1                     moveq.l    D1, 0xFFFFFFF1
  16192. 0000B8E0  D081                     add.l      D0, D1
  16193. 0000B8E2  3D40 FFFA                move.w     [A6 - 0x6], D0
  16194. 0000B8E6  302E FFFC                move.w     D0, [A6 - 0x4]
  16195. 0000B8EA  48C0                     ext.l      D0
  16196. 0000B8EC  D081                     add.l      D0, D1
  16197. 0000B8EE  3D40 FFF8                move.w     [A6 - 0x8], D0
  16198. 0000B8F2  486E FFF8                pea.l      [A6 - 0x8]
  16199. 0000B8F6  486E FFF2                pea.l      [A6 - 0xE]
  16200. 0000B8FA  4EB9 0000 266A           jsr        [0x0000266A]
  16201. 0000B900  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16202. 0000B904  A904                     syscall    DrawGrowIcon
  16203. 0000B906  3F3C FFFF                move.w     -[A7], 0xFFFF
  16204. 0000B90A  486E FFF2                pea.l      [A6 - 0xE]
  16205. 0000B90E  4EB9 0000 267A           jsr        [0x0000267A]
  16206. 0000B914  4FEF 0016                lea.l      A7, [A7 + 0x16]
  16207. label0000B918:
  16208. 0000B918  245F                     movea.l    A2, [A7]+
  16209. 0000B91A  4E5E                     unlink     A6
  16210. 0000B91C  4E75                     rts
  16211. 0000B91E  4E56 0000                link       A6, 0
  16212. 0000B922  2F0A                     move.l     -[A7], A2
  16213. 0000B924  246E 0008                movea.l    A2, [A6 + 0x8]
  16214. 0000B928  486A 00E6                pea.l      [A2 + 0xE6]
  16215. 0000B92C  AA14                     syscall    RGBForeColor
  16216. 0000B92E  486A 00EC                pea.l      [A2 + 0xEC]
  16217. 0000B932  AA15                     syscall    RGBBackColor
  16218. 0000B934  245F                     movea.l    A2, [A7]+
  16219. 0000B936  4E5E                     unlink     A6
  16220. 0000B938  4E75                     rts
  16221. 0000B93A  48E7 0038                movem.l    -[A7], A2,A3,A4
  16222. 0000B93E  246F 0010                movea.l    A2, [A7 + 0x10]
  16223. 0000B942  286F 0014                movea.l    A4, [A7 + 0x14]
  16224. 0000B946  266F 0018                movea.l    A3, [A7 + 0x18]
  16225. 0000B94A  200C                     move.l     D0, A4
  16226. 0000B94C  670A                     beq        +0xC /* 0000B958 */
  16227. 0000B94E  2554 00E6                move.l     [A2 + 0xE6], [A4]
  16228. 0000B952  356C 0004 00EA           move.w     [A2 + 0xEA], [A4 + 0x4]
  16229. label0000B958:
  16230. 0000B958  200B                     move.l     D0, A3
  16231. 0000B95A  670A                     beq        +0xC /* 0000B966 */
  16232. 0000B95C  2553 00EC                move.l     [A2 + 0xEC], [A3]
  16233. 0000B960  356B 0004 00F0           move.w     [A2 + 0xF0], [A3 + 0x4]
  16234. label0000B966:
  16235. 0000B966  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  16236. 0000B96A  4E75                     rts
  16237. 0000B96C  48E7 0038                movem.l    -[A7], A2,A3,A4
  16238. 0000B970  246F 0010                movea.l    A2, [A7 + 0x10]
  16239. 0000B974  286F 0014                movea.l    A4, [A7 + 0x14]
  16240. 0000B978  266F 0018                movea.l    A3, [A7 + 0x18]
  16241. 0000B97C  200C                     move.l     D0, A4
  16242. 0000B97E  670A                     beq        +0xC /* 0000B98A */
  16243. 0000B980  28AA 00E6                move.l     [A4], [A2 + 0xE6]
  16244. 0000B984  396A 00EA 0004           move.w     [A4 + 0x4], [A2 + 0xEA]
  16245. label0000B98A:
  16246. 0000B98A  200B                     move.l     D0, A3
  16247. 0000B98C  670A                     beq        +0xC /* 0000B998 */
  16248. 0000B98E  26AA 00EC                move.l     [A3], [A2 + 0xEC]
  16249. 0000B992  376A 00F0 0004           move.w     [A3 + 0x4], [A2 + 0xF0]
  16250. label0000B998:
  16251. 0000B998  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  16252. 0000B99C  4E75                     rts
  16253. 0000B99E  4E56 FFFC                link       A6, -0x0004
  16254. 0000B9A2  48E7 0038                movem.l    -[A7], A2,A3,A4
  16255. 0000B9A6  246E 0008                movea.l    A2, [A6 + 0x8]
  16256. 0000B9AA  266E 000C                movea.l    A3, [A6 + 0xC]
  16257. 0000B9AE  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16258. 0000B9B2  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  16259. 0000B9B8  2F0C                     move.l     -[A7], A4
  16260. 0000B9BA  4EB9 0000 26CA           jsr        [0x000026CA]
  16261. 0000B9C0  4A00                     tst.b      D0
  16262. 0000B9C2  584F                     addq.w     A7, 4
  16263. 0000B9C4  6710                     beq        +0x12 /* 0000B9D6 */
  16264. 0000B9C6  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16265. 0000B9CA  206C 0002                movea.l    A0, [A4 + 0x2]
  16266. 0000B9CE  2050                     movea.l    A0, [A0]
  16267. 0000B9D0  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  16268. label0000B9D6:
  16269. 0000B9D6  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16270. 0000B9DA  3028 0012                move.w     D0, [A0 + 0x12]
  16271. 0000B9DE  48C0                     ext.l      D0
  16272. 0000B9E0  322E FFFE                move.w     D1, [A6 - 0x2]
  16273. 0000B9E4  48C1                     ext.l      D1
  16274. 0000B9E6  9280                     sub.l      D1, D0
  16275. 0000B9E8  D36B 0002                add.w      [A3 + 0x2], D1
  16276. 0000B9EC  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16277. 0000B9F0  3028 0010                move.w     D0, [A0 + 0x10]
  16278. 0000B9F4  48C0                     ext.l      D0
  16279. 0000B9F6  322E FFFC                move.w     D1, [A6 - 0x4]
  16280. 0000B9FA  48C1                     ext.l      D1
  16281. 0000B9FC  9280                     sub.l      D1, D0
  16282. 0000B9FE  D353                     add.w      [A3], D1
  16283. 0000BA00  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  16284. 0000BA04  4E5E                     unlink     A6
  16285. 0000BA06  4E75                     rts
  16286. 0000BA08  4E56 FFFC                link       A6, -0x0004
  16287. 0000BA0C  48E7 0038                movem.l    -[A7], A2,A3,A4
  16288. 0000BA10  246E 0008                movea.l    A2, [A6 + 0x8]
  16289. 0000BA14  266E 000C                movea.l    A3, [A6 + 0xC]
  16290. 0000BA18  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16291. 0000BA1C  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  16292. 0000BA22  2F0C                     move.l     -[A7], A4
  16293. 0000BA24  4EB9 0000 26CA           jsr        [0x000026CA]
  16294. 0000BA2A  4A00                     tst.b      D0
  16295. 0000BA2C  584F                     addq.w     A7, 4
  16296. 0000BA2E  6710                     beq        +0x12 /* 0000BA40 */
  16297. 0000BA30  286A 00CA                movea.l    A4, [A2 + 0xCA]
  16298. 0000BA34  206C 0002                movea.l    A0, [A4 + 0x2]
  16299. 0000BA38  2050                     movea.l    A0, [A0]
  16300. 0000BA3A  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  16301. label0000BA40:
  16302. 0000BA40  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16303. 0000BA44  3028 0012                move.w     D0, [A0 + 0x12]
  16304. 0000BA48  48C0                     ext.l      D0
  16305. 0000BA4A  322E FFFE                move.w     D1, [A6 - 0x2]
  16306. 0000BA4E  48C1                     ext.l      D1
  16307. 0000BA50  9280                     sub.l      D1, D0
  16308. 0000BA52  936B 0002                sub.w      [A3 + 0x2], D1
  16309. 0000BA56  206A 00CA                movea.l    A0, [A2 + 0xCA]
  16310. 0000BA5A  3028 0010                move.w     D0, [A0 + 0x10]
  16311. 0000BA5E  48C0                     ext.l      D0
  16312. 0000BA60  322E FFFC                move.w     D1, [A6 - 0x4]
  16313. 0000BA64  48C1                     ext.l      D1
  16314. 0000BA66  9280                     sub.l      D1, D0
  16315. 0000BA68  9353                     sub.w      [A3], D1
  16316. 0000BA6A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  16317. 0000BA6E  4E5E                     unlink     A6
  16318. 0000BA70  4E75                     rts
  16319. 0000BA72  4E56 FFF4                link       A6, -0x000C
  16320. 0000BA76  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  16321. 0000BA7A  266E 0008                movea.l    A3, [A6 + 0x8]
  16322. 0000BA7E  246E 000C                movea.l    A2, [A6 + 0xC]
  16323. 0000BA82  182E 0010                move.b     D4, [A6 + 0x10]
  16324. 0000BA86  162E 0012                move.b     D3, [A6 + 0x12]
  16325. 0000BA8A  486E FFFC                pea.l      [A6 - 0x4]
  16326. 0000BA8E  2F0A                     move.l     -[A7], A2
  16327. 0000BA90  61FF FFFF 83C8           bsr        -0x7C36 /* 00003E5A */
  16328. 0000BA96  486E FFF4                pea.l      [A6 - 0xC]
  16329. 0000BA9A  2F0A                     move.l     -[A7], A2
  16330. 0000BA9C  61FF FFFF 83CE           bsr        -0x7C30 /* 00003E6C */
  16331. 0000BAA2  4A04                     tst.b      D4
  16332. 0000BAA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16333. 0000BAA8  6712                     beq        +0x14 /* 0000BABC */
  16334. 0000BAAA  302B 000C                move.w     D0, [A3 + 0xC]
  16335. 0000BAAE  48C0                     ext.l      D0
  16336. 0000BAB0  5480                     addq.l     D0, 2
  16337. 0000BAB2  3D40 FFFC                move.w     [A6 - 0x4], D0
  16338. 0000BAB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  16339. 0000BAB8  2D40 FFF4                move.l     [A6 - 0xC], D0
  16340. label0000BABC:
  16341. 0000BABC  4A03                     tst.b      D3
  16342. 0000BABE  6712                     beq        +0x14 /* 0000BAD2 */
  16343. 0000BAC0  302B 000E                move.w     D0, [A3 + 0xE]
  16344. 0000BAC4  48C0                     ext.l      D0
  16345. 0000BAC6  5480                     addq.l     D0, 2
  16346. 0000BAC8  3D40 FFFE                move.w     [A6 - 0x2], D0
  16347. 0000BACC  70FF                     moveq.l    D0, 0xFFFFFFFF
  16348. 0000BACE  2D40 FFF8                move.l     [A6 - 0x8], D0
  16349. label0000BAD2:
  16350. 0000BAD2  4227                     clr.b      -[A7]
  16351. 0000BAD4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  16352. 0000BAD8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  16353. 0000BADC  2F0A                     move.l     -[A7], A2
  16354. 0000BADE  61FF FFFF 8702           bsr        -0x78FC /* 000041E2 */
  16355. 0000BAE4  4227                     clr.b      -[A7]
  16356. 0000BAE6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  16357. 0000BAEA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  16358. 0000BAEE  2F0A                     move.l     -[A7], A2
  16359. 0000BAF0  61FF FFFF 8494           bsr        -0x7B6A /* 00003F86 */
  16360. 0000BAF6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  16361. 0000BAFA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  16362. 0000BAFE  4E5E                     unlink     A6
  16363. 0000BB00  4E75                     rts
  16364. 0000BB02  4E56 FFCA                link       A6, -0x0036
  16365. 0000BB06  48E7 1020                movem.l    -[A7], D3,A2
  16366. 0000BB0A  246E 0008                movea.l    A2, [A6 + 0x8]
  16367. 0000BB0E  162E 0010                move.b     D3, [A6 + 0x10]
  16368. 0000BB12  2D4F FFDE                move.l     [A6 - 0x22], A7
  16369. 0000BB16  4227                     clr.b      -[A7]
  16370. 0000BB18  200A                     move.l     D0, A2
  16371. 0000BB1A  4A80                     tst.l      D0
  16372. 0000BB1C  6708                     beq        +0xA /* 0000BB26 */
  16373. 0000BB1E  204A                     movea.l    A0, A2
  16374. 0000BB20  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  16375. 0000BB24  6002                     bra        +0x4 /* 0000BB28 */
  16376. label0000BB26:
  16377. 0000BB26  204A                     movea.l    A0, A2
  16378. label0000BB28:
  16379. 0000BB28  4850                     pea.l      [A0]
  16380. 0000BB2A  2F3C 7070 6F73           move.l     -[A7], 0x70706F73 /* 'ppos' */
  16381. 0000BB30  486E FFE2                pea.l      [A6 - 0x1E]
  16382. 0000BB34  4EB9 0000 2FB2           jsr        [0x00002FB2]
  16383. 0000BB3A  1F03                     move.b     -[A7], D3
  16384. 0000BB3C  4878 0004                push.l     0x4
  16385. 0000BB40  486E 000C                pea.l      [A6 + 0xC]
  16386. 0000BB44  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  16387. 0000BB4A  486E FFE2                pea.l      [A6 - 0x1E]
  16388. 0000BB4E  4EB9 0000 2FC2           jsr        [0x00002FC2]
  16389. 0000BB54  3F3C FFFF                move.w     -[A7], 0xFFFF
  16390. 0000BB58  486E FFE2                pea.l      [A6 - 0x1E]
  16391. 0000BB5C  4EB9 0001 CA02           jsr        [0x0001CA02]
  16392. 0000BB62  4FEF 0026                lea.l      A7, [A7 + 0x26]
  16393. 0000BB66  601C                     bra        +0x1E /* 0000BB84 */
  16394. 0000BB68  4A03                     tst.b      D3
  16395. 0000BB6A  6714                     beq        +0x16 /* 0000BB80 */
  16396. 0000BB6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16397. 0000BB70  2F0A                     move.l     -[A7], A2
  16398. 0000BB72  2057                     movea.l    A0, [A7]
  16399. 0000BB74  2268 0004                movea.l    A1, [A0 + 0x4]
  16400. 0000BB78  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  16401. 0000BB7C  4E91                     jsr        [A1]
  16402. 0000BB7E  504F                     addq.w     A7, 8
  16403. label0000BB80:
  16404. 0000BB80  2E6E FFDE                movea.l    A7, [A6 - 0x22]
  16405. label0000BB84:
  16406. 0000BB84  4CDF 0408                movem.l    D3,A2, [A7]+
  16407. 0000BB88  4E5E                     unlink     A6
  16408. 0000BB8A  4E75                     rts
  16409. 0000BB8C  4E56 FFCA                link       A6, -0x0036
  16410. 0000BB90  48E7 1030                movem.l    -[A7], D3,A2,A3
  16411. 0000BB94  266E 0008                movea.l    A3, [A6 + 0x8]
  16412. 0000BB98  246E 000C                movea.l    A2, [A6 + 0xC]
  16413. 0000BB9C  162E 0010                move.b     D3, [A6 + 0x10]
  16414. 0000BBA0  2D4F FFDE                move.l     [A6 - 0x22], A7
  16415. 0000BBA4  4227                     clr.b      -[A7]
  16416. 0000BBA6  200B                     move.l     D0, A3
  16417. 0000BBA8  4A80                     tst.l      D0
  16418. 0000BBAA  6708                     beq        +0xA /* 0000BBB4 */
  16419. 0000BBAC  204B                     movea.l    A0, A3
  16420. 0000BBAE  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  16421. 0000BBB2  6002                     bra        +0x4 /* 0000BBB6 */
  16422. label0000BBB4:
  16423. 0000BBB4  204B                     movea.l    A0, A3
  16424. label0000BBB6:
  16425. 0000BBB6  4850                     pea.l      [A0]
  16426. 0000BBB8  2F3C 7062 6E64           move.l     -[A7], 0x70626E64 /* 'pbnd' */
  16427. 0000BBBE  486E FFE2                pea.l      [A6 - 0x1E]
  16428. 0000BBC2  4EB9 0000 2FB2           jsr        [0x00002FB2]
  16429. 0000BBC8  1F03                     move.b     -[A7], D3
  16430. 0000BBCA  4878 0008                push.l     0x8
  16431. 0000BBCE  2F0A                     move.l     -[A7], A2
  16432. 0000BBD0  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  16433. 0000BBD6  486E FFE2                pea.l      [A6 - 0x1E]
  16434. 0000BBDA  4EB9 0000 2FC2           jsr        [0x00002FC2]
  16435. 0000BBE0  3F3C FFFF                move.w     -[A7], 0xFFFF
  16436. 0000BBE4  486E FFE2                pea.l      [A6 - 0x1E]
  16437. 0000BBE8  4EB9 0001 CA02           jsr        [0x0001CA02]
  16438. 0000BBEE  4FEF 0026                lea.l      A7, [A7 + 0x26]
  16439. 0000BBF2  601A                     bra        +0x1C /* 0000BC0E */
  16440. 0000BBF4  4A03                     tst.b      D3
  16441. 0000BBF6  6712                     beq        +0x14 /* 0000BC0A */
  16442. 0000BBF8  2F0A                     move.l     -[A7], A2
  16443. 0000BBFA  2F0B                     move.l     -[A7], A3
  16444. 0000BBFC  2057                     movea.l    A0, [A7]
  16445. 0000BBFE  2268 0004                movea.l    A1, [A0 + 0x4]
  16446. 0000BC02  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  16447. 0000BC06  4E91                     jsr        [A1]
  16448. 0000BC08  504F                     addq.w     A7, 8
  16449. label0000BC0A:
  16450. 0000BC0A  2E6E FFDE                movea.l    A7, [A6 - 0x22]
  16451. label0000BC0E:
  16452. 0000BC0E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16453. 0000BC12  4E5E                     unlink     A6
  16454. 0000BC14  4E75                     rts
  16455. 0000BC16  4E56 FFC0                link       A6, -0x0040
  16456. 0000BC1A  2F0A                     move.l     -[A7], A2
  16457. 0000BC1C  246E 0008                movea.l    A2, [A6 + 0x8]
  16458. 0000BC20  486E FFC0                pea.l      [A6 - 0x40]
  16459. 0000BC24  2F0A                     move.l     -[A7], A2
  16460. 0000BC26  2057                     movea.l    A0, [A7]
  16461. 0000BC28  2268 0004                movea.l    A1, [A0 + 0x4]
  16462. 0000BC2C  2269 0304                movea.l    A1, [A1 + 0x304]
  16463. 0000BC30  4E91                     jsr        [A1]
  16464. 0000BC32  4A00                     tst.b      D0
  16465. 0000BC34  57C0                     seq        D0
  16466. 0000BC36  4400                     neg.b      D0
  16467. 0000BC38  1D40 FFFF                move.b     [A6 - 0x1], D0
  16468. 0000BC3C  504F                     addq.w     A7, 8
  16469. 0000BC3E  2D4F FFDC                move.l     [A6 - 0x24], A7
  16470. 0000BC42  4227                     clr.b      -[A7]
  16471. 0000BC44  200A                     move.l     D0, A2
  16472. 0000BC46  4A80                     tst.l      D0
  16473. 0000BC48  6708                     beq        +0xA /* 0000BC52 */
  16474. 0000BC4A  204A                     movea.l    A0, A2
  16475. 0000BC4C  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  16476. 0000BC50  6002                     bra        +0x4 /* 0000BC54 */
  16477. label0000BC52:
  16478. 0000BC52  204A                     movea.l    A0, A2
  16479. label0000BC54:
  16480. 0000BC54  4850                     pea.l      [A0]
  16481. 0000BC56  2F3C 707A 756D           move.l     -[A7], 0x707A756D /* 'pzum' */
  16482. 0000BC5C  486E FFE0                pea.l      [A6 - 0x20]
  16483. 0000BC60  4EB9 0000 2FB2           jsr        [0x00002FB2]
  16484. 0000BC66  1F3C 0001                move.b     -[A7], 0x1
  16485. 0000BC6A  4878 0001                push.l     0x1
  16486. 0000BC6E  486E FFFF                pea.l      [A6 - 0x1]
  16487. 0000BC72  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16488. 0000BC78  486E FFE0                pea.l      [A6 - 0x20]
  16489. 0000BC7C  4EB9 0000 2FC2           jsr        [0x00002FC2]
  16490. 0000BC82  3F3C FFFF                move.w     -[A7], 0xFFFF
  16491. 0000BC86  486E FFE0                pea.l      [A6 - 0x20]
  16492. 0000BC8A  4EB9 0001 CA02           jsr        [0x0001CA02]
  16493. 0000BC90  4FEF 0026                lea.l      A7, [A7 + 0x26]
  16494. 0000BC94  6016                     bra        +0x18 /* 0000BCAC */
  16495. 0000BC96  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  16496. 0000BC9A  2F0A                     move.l     -[A7], A2
  16497. 0000BC9C  2057                     movea.l    A0, [A7]
  16498. 0000BC9E  2268 0004                movea.l    A1, [A0 + 0x4]
  16499. 0000BCA2  2269 0310                movea.l    A1, [A1 + 0x310]
  16500. 0000BCA6  4E91                     jsr        [A1]
  16501. 0000BCA8  2E6E FFDC                movea.l    A7, [A6 - 0x24]
  16502. label0000BCAC:
  16503. 0000BCAC  245F                     movea.l    A2, [A7]+
  16504. 0000BCAE  4E5E                     unlink     A6
  16505. 0000BCB0  4E75                     rts
  16506. 0000BCB2  4E56 0000                link       A6, 0
  16507. 0000BCB6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  16508. 0000BCBA  246E 0008                movea.l    A2, [A6 + 0x8]
  16509. 0000BCBE  282E 000C                move.l     D4, [A6 + 0xC]
  16510. 0000BCC2  266E 0010                movea.l    A3, [A6 + 0x10]
  16511. 0000BCC6  7601                     moveq.l    D3, 0x01
  16512. 0000BCC8  2004                     move.l     D0, D4
  16513. 0000BCCA  5980                     subq.l     D0, 4
  16514. 0000BCCC  6702                     beq        +0x4 /* 0000BCD0 */
  16515. 0000BCCE  6012                     bra        +0x14 /* 0000BCE2 */
  16516. label0000BCD0:
  16517. 0000BCD0  2F0A                     move.l     -[A7], A2
  16518. 0000BCD2  2057                     movea.l    A0, [A7]
  16519. 0000BCD4  2268 0004                movea.l    A1, [A0 + 0x4]
  16520. 0000BCD8  2269 0318                movea.l    A1, [A1 + 0x318]
  16521. 0000BCDC  4E91                     jsr        [A1]
  16522. 0000BCDE  584F                     addq.w     A7, 4
  16523. 0000BCE0  6014                     bra        +0x16 /* 0000BCF6 */
  16524. label0000BCE2:
  16525. 0000BCE2  2F0B                     move.l     -[A7], A3
  16526. 0000BCE4  2F04                     move.l     -[A7], D4
  16527. 0000BCE6  486A 007A                pea.l      [A2 + 0x7A]
  16528. 0000BCEA  4EB9 0000 41A2           jsr        [0x000041A2]
  16529. 0000BCF0  1600                     move.b     D3, D0
  16530. 0000BCF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16531. label0000BCF6:
  16532. 0000BCF6  1003                     move.b     D0, D3
  16533. 0000BCF8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  16534. 0000BCFC  4E5E                     unlink     A6
  16535. 0000BCFE  4E75                     rts
  16536. 0000BD00  4E56 0000                link       A6, 0
  16537. 0000BD04  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  16538. 0000BD08  266E 0008                movea.l    A3, [A6 + 0x8]
  16539. 0000BD0C  262E 000C                move.l     D3, [A6 + 0xC]
  16540. 0000BD10  246E 0010                movea.l    A2, [A6 + 0x10]
  16541. 0000BD14  2A2E 0014                move.l     D5, [A6 + 0x14]
  16542. 0000BD18  282E 0018                move.l     D4, [A6 + 0x18]
  16543. 0000BD1C  286E 001C                movea.l    A4, [A6 + 0x1C]
  16544. 0000BD20  2003                     move.l     D0, D3
  16545. 0000BD22  5980                     subq.l     D0, 4
  16546. 0000BD24  6702                     beq        +0x4 /* 0000BD28 */
  16547. 0000BD26  6014                     bra        +0x16 /* 0000BD3C */
  16548. label0000BD28:
  16549. 0000BD28  2F3C 1000 0000           move.l     -[A7], 0x10000000
  16550. 0000BD2E  2F0B                     move.l     -[A7], A3
  16551. 0000BD30  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16552. 0000BD36  1480                     move.b     [A2], D0
  16553. 0000BD38  504F                     addq.w     A7, 8
  16554. 0000BD3A  6018                     bra        +0x1A /* 0000BD54 */
  16555. label0000BD3C:
  16556. 0000BD3C  2F0C                     move.l     -[A7], A4
  16557. 0000BD3E  2F04                     move.l     -[A7], D4
  16558. 0000BD40  2F05                     move.l     -[A7], D5
  16559. 0000BD42  2F0A                     move.l     -[A7], A2
  16560. 0000BD44  2F03                     move.l     -[A7], D3
  16561. 0000BD46  486B 007A                pea.l      [A3 + 0x7A]
  16562. 0000BD4A  4EB9 0000 41B2           jsr        [0x000041B2]
  16563. 0000BD50  4FEF 0018                lea.l      A7, [A7 + 0x18]
  16564. label0000BD54:
  16565. 0000BD54  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  16566. 0000BD58  4E5E                     unlink     A6
  16567. 0000BD5A  4E75                     rts
  16568. 0000BD5C  4E56 FFF0                link       A6, -0x0010
  16569. 0000BD60  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16570. 0000BD64  246E 0008                movea.l    A2, [A6 + 0x8]
  16571. 0000BD68  286E 000C                movea.l    A4, [A6 + 0xC]
  16572. 0000BD6C  266E 0010                movea.l    A3, [A6 + 0x10]
  16573. 0000BD70  4AAA 00B4                tst.l      [A2 + 0xB4]
  16574. 0000BD74  6600 00A4                bne        +0xA6 /* 0000BE1A */
  16575. 0000BD78  486E FFF8                pea.l      [A6 - 0x8]
  16576. 0000BD7C  4EB9 0000 2FFA           jsr        [0x00002FFA]
  16577. 0000BD82  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16578. 0000BD86  4EB9 0000 2892           jsr        [0x00002892]
  16579. 0000BD8C  3800                     move.w     D4, D0
  16580. 0000BD8E  3044                     movea.w    A0, D4
  16581. 0000BD90  2F08                     move.l     -[A7], A0
  16582. 0000BD92  486E FFF8                pea.l      [A6 - 0x8]
  16583. 0000BD96  4EB9 0000 2532           jsr        [0x00002532]
  16584. 0000BD9C  301F                     move.w     D0, [A7]+
  16585. 0000BD9E  3600                     move.w     D3, D0
  16586. 0000BDA0  3003                     move.w     D0, D3
  16587. 0000BDA2  48C0                     ext.l      D0
  16588. 0000BDA4  5C4F                     addq.w     A7, 6
  16589. 0000BDA6  671C                     beq        +0x1E /* 0000BDC4 */
  16590. 0000BDA8  42A7                     clr.l      -[A7]
  16591. 0000BDAA  486E FFF4                pea.l      [A6 - 0xC]
  16592. 0000BDAE  3043                     movea.w    A0, D3
  16593. 0000BDB0  2D48 FFF4                move.l     [A6 - 0xC], A0
  16594. 0000BDB4  4879 0001 1434           push.l     0x11434
  16595. 0000BDBA  4EB9 0000 2542           jsr        [0x00002542]
  16596. 0000BDC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16597. label0000BDC4:
  16598. 0000BDC4  554F                     subq.w     A7, 2
  16599. 0000BDC6  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  16600. 0000BDCC  2F0C                     move.l     -[A7], A4
  16601. 0000BDCE  2F3C 696E 6478           move.l     -[A7], 0x696E6478 /* 'indx' */
  16602. 0000BDD4  486E FFF8                pea.l      [A6 - 0x8]
  16603. 0000BDD8  4227                     clr.b      -[A7]
  16604. 0000BDDA  2F0B                     move.l     -[A7], A3
  16605. 0000BDDC  4EB9 0000 253A           jsr        [0x0000253A]
  16606. 0000BDE2  301F                     move.w     D0, [A7]+
  16607. 0000BDE4  3600                     move.w     D3, D0
  16608. 0000BDE6  3003                     move.w     D0, D3
  16609. 0000BDE8  48C0                     ext.l      D0
  16610. 0000BDEA  671C                     beq        +0x1E /* 0000BE08 */
  16611. 0000BDEC  42A7                     clr.l      -[A7]
  16612. 0000BDEE  486E FFF0                pea.l      [A6 - 0x10]
  16613. 0000BDF2  3043                     movea.w    A0, D3
  16614. 0000BDF4  2D48 FFF0                move.l     [A6 - 0x10], A0
  16615. 0000BDF8  4879 0001 1434           push.l     0x11434
  16616. 0000BDFE  4EB9 0000 2542           jsr        [0x00002542]
  16617. 0000BE04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16618. label0000BE08:
  16619. 0000BE08  3F3C FFFF                move.w     -[A7], 0xFFFF
  16620. 0000BE0C  486E FFF8                pea.l      [A6 - 0x8]
  16621. 0000BE10  4EB9 0000 3002           jsr        [0x00003002]
  16622. 0000BE16  5C4F                     addq.w     A7, 6
  16623. 0000BE18  6012                     bra        +0x14 /* 0000BE2C */
  16624. label0000BE1A:
  16625. 0000BE1A  2F0B                     move.l     -[A7], A3
  16626. 0000BE1C  2F0C                     move.l     -[A7], A4
  16627. 0000BE1E  486A 00B0                pea.l      [A2 + 0xB0]
  16628. 0000BE22  4EB9 0000 2F2A           jsr        [0x00002F2A]
  16629. 0000BE28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16630. label0000BE2C:
  16631. 0000BE2C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16632. 0000BE30  4E5E                     unlink     A6
  16633. 0000BE32  4E75                     rts
  16634. 0000BE34  4E56 FEE6                link       A6, -0x011A
  16635. 0000BE38  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  16636. 0000BE3C  246E 0008                movea.l    A2, [A6 + 0x8]
  16637. 0000BE40  262E 000C                move.l     D3, [A6 + 0xC]
  16638. 0000BE44  286E 0010                movea.l    A4, [A6 + 0x10]
  16639. 0000BE48  266E 0014                movea.l    A3, [A6 + 0x14]
  16640. 0000BE4C  2003                     move.l     D0, D3
  16641. 0000BE4E  4EB9 0000 05F8           jsr        [0x000005F8]
  16642. 0000BE54  01FE                     .incomplete
  16643. 0000BE56  6863                     bvc        +0x65 /* 0000BEBB */
  16644. 0000BE58  6C62                     bge        +0x64 /* 0000BEBC */
  16645. 0000BE5A  707A                     moveq.l    D0, 0x7A
  16646. 0000BE5C  756D                     moveq.l    D2, 0x6D
  16647. 0000BE5E  000B 6863                ori.b      A3, 0x63 /* 'c' */
  16648. 0000BE62  6C62                     bge        +0x64 /* 0000BEC6 */
  16649. 0000BE64  013C 6973                btst       0x73 /* 's' */, D0
  16650. 0000BE68  666C                     bne        +0x6E /* 0000BED6 */
  16651. 0000BE6A  0166                     bchg       -[A6], D0
  16652. 0000BE6C  6973                     bvs        +0x75 /* 0000BEE1 */
  16653. 0000BE6E  7A6D                     moveq.l    D5, 0x6D
  16654. 0000BE70  01A4                     bclr       -[A4], D0
  16655. 0000BE72  7062                     moveq.l    D0, 0x62
  16656. 0000BE74  6E64                     bgt        +0x66 /* 0000BEDA */
  16657. 0000BE76  009E 7069 6478           ori.l      [A6]+, 0x70696478 /* 'pidx' */
  16658. 0000BE7C  00C2                     .incomplete
  16659. 0000BE7E  706D                     moveq.l    D0, 0x6D
  16660. 0000BE80  6F64                     ble        +0x66 /* 0000BEE6 */
  16661. 0000BE82  0166                     bchg       -[A6], D0
  16662. 0000BE84  706E                     moveq.l    D0, 0x6E
  16663. 0000BE86  616D                     bsr        +0x6F /* 0000BEF5 */
  16664. 0000BE88  0020 7070                ori.b      -[A0], 0x70 /* 'p' */
  16665. 0000BE8C  6F73                     ble        +0x75 /* 0000BF01 */
  16666. 0000BE8E  0050 7072                ori.w      [A0], 0x7072 /* 'pr' */
  16667. 0000BE92  737A                     moveq.l    D1, 0x7A
  16668. 0000BE94  016A 7074                bchg       [A2 + 0x7074], D0
  16669. 0000BE98  6974                     bvs        +0x76 /* 0000BF0E */
  16670. 0000BE9A  011E                     btst       [A6]+, D0
  16671. 0000BE9C  7076                     moveq.l    D0, 0x76
  16672. 0000BE9E  6973                     bvs        +0x75 /* 0000BF13 */
  16673. 0000BEA0  018A                     bclr       A2, D0
  16674. 0000BEA2  707A                     moveq.l    D0, 0x7A
  16675. 0000BEA4  756D                     moveq.l    D2, 0x6D
  16676. 0000BEA6  00C6                     .incomplete
  16677. 0000BEA8  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16678. 0000BEAC  486E FF00                pea.l      [A6 - 0x100]
  16679. 0000BEB0  A919                     syscall    GetWTitle
  16680. 0000BEB2  554F                     subq.w     A7, 2
  16681. 0000BEB4  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  16682. 0000BEBA  486E FF01                pea.l      [A6 - 0xFF]
  16683. // begin alternate branch 0000BEBC-0000BEBE
  16684. label0000BEBC:
  16685. 0000BEBC  FF01                     .extension 0xF01 <<F/4-5/7>> // unimplemented
  16686. // end alternate branch 0000BEBC-0000BEBE
  16687. label0000BEBC: // (misaligned)
  16688. 0000BEBE  486E FF00                pea.l      [A6 - 0x100]
  16689. 0000BEC2  4EB9 0001 C402           jsr        [0x0001C402]
  16690. // begin alternate branch 0000BEC6-0000BEC8
  16691. label0000BEC6:
  16692. 0000BEC6  C402                     and.b      D2, D2
  16693. // end alternate branch 0000BEC6-0000BEC8
  16694. label0000BEC6: // (misaligned)
  16695. 0000BEC8  7200                     moveq.l    D1, 0x00
  16696. 0000BECA  1200                     move.b     D1, D0
  16697. 0000BECC  584F                     addq.w     A7, 4
  16698. 0000BECE  2F01                     move.l     -[A7], D1
  16699. 0000BED0  2F0B                     move.l     -[A7], A3
  16700. 0000BED2  303C 0825                move.w     D0, 0x825
  16701. label0000BED6:
  16702. 0000BED6  A816                     syscall    Pack8
  16703. 0000BED8  301F                     move.w     D0, [A7]+
  16704. label0000BEDA:
  16705. 0000BEDA  6000 018A                bra        +0x18C /* 0000C066 */
  16706. 0000BEDE  2D6D EA32 FEFC           move.l     [A6 - 0x104], [A5 - 0x15CE]
  16707. 0000BEE4  486E FEFC                pea.l      [A6 - 0x104]
  16708. // begin alternate branch 0000BEE6-0000BEEA
  16709. label0000BEE6:
  16710. 0000BEE6  FEFC 2F0A                .extension 0xEFC <<F/2-3/7>> // unimplemented
  16711. // end alternate branch 0000BEE6-0000BEEA
  16712. label0000BEE6: // (misaligned)
  16713. 0000BEE8  2F0A                     move.l     -[A7], A2
  16714. 0000BEEA  2057                     movea.l    A0, [A7]
  16715. 0000BEEC  2268 0004                movea.l    A1, [A0 + 0x4]
  16716. 0000BEF0  2269 0118                movea.l    A1, [A1 + 0x118]
  16717. 0000BEF4  4E91                     jsr        [A1]
  16718. 0000BEF6  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  16719. 0000BEFC  486E FEFC                pea.l      [A6 - 0x104]
  16720. 0000BF00  4878 0004                push.l     0x4
  16721. 0000BF04  2F0B                     move.l     -[A7], A3
  16722. 0000BF06  303C 0825                move.w     D0, 0x825
  16723. 0000BF0A  A816                     syscall    Pack8
  16724. 0000BF0C  301F                     move.w     D0, [A7]+
  16725. label0000BF0E:
  16726. 0000BF0E  5C4F                     addq.w     A7, 6
  16727. 0000BF10  6000 0154                bra        +0x156 /* 0000C066 */
  16728. 0000BF14  486E FEF4                pea.l      [A6 - 0x10C]
  16729. 0000BF18  2F0A                     move.l     -[A7], A2
  16730. 0000BF1A  61FF FFFF EE68           bsr        -0x1196 /* 0000AD84 */
  16731. 0000BF20  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  16732. 0000BF26  486E FEF4                pea.l      [A6 - 0x10C]
  16733. 0000BF2A  4878 0008                push.l     0x8
  16734. 0000BF2E  2F0B                     move.l     -[A7], A3
  16735. 0000BF30  303C 0825                move.w     D0, 0x825
  16736. 0000BF34  A816                     syscall    Pack8
  16737. 0000BF36  301F                     move.w     D0, [A7]+
  16738. 0000BF38  5C4F                     addq.w     A7, 6
  16739. 0000BF3A  6000 012A                bra        +0x12C /* 0000C066 */
  16740. 0000BF3E  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  16741. 0000BF42  4EB9 0000 2892           jsr        [0x00002892]
  16742. 0000BF48  48C0                     ext.l      D0
  16743. 0000BF4A  2D40 FEF0                move.l     [A6 - 0x110], D0
  16744. 0000BF4E  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  16745. 0000BF54  486E FEF0                pea.l      [A6 - 0x110]
  16746. 0000BF58  4878 0004                push.l     0x4
  16747. 0000BF5C  2F0B                     move.l     -[A7], A3
  16748. 0000BF5E  303C 0825                move.w     D0, 0x825
  16749. 0000BF62  A816                     syscall    Pack8
  16750. 0000BF64  301F                     move.w     D0, [A7]+
  16751. 0000BF66  544F                     addq.w     A7, 2
  16752. 0000BF68  6000 00FC                bra        +0xFE /* 0000C066 */
  16753. 0000BF6C  486E FEE6                pea.l      [A6 - 0x11A]
  16754. 0000BF70  2F0A                     move.l     -[A7], A2
  16755. 0000BF72  2057                     movea.l    A0, [A7]
  16756. 0000BF74  2268 0004                movea.l    A1, [A0 + 0x4]
  16757. 0000BF78  2269 0304                movea.l    A1, [A1 + 0x304]
  16758. 0000BF7C  4E91                     jsr        [A1]
  16759. 0000BF7E  1D40 FEEF                move.b     [A6 - 0x111], D0
  16760. 0000BF82  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16761. 0000BF88  486E FEEF                pea.l      [A6 - 0x111]
  16762. 0000BF8C  4878 0001                push.l     0x1
  16763. 0000BF90  2F0B                     move.l     -[A7], A3
  16764. 0000BF92  303C 0825                move.w     D0, 0x825
  16765. 0000BF96  A816                     syscall    Pack8
  16766. 0000BF98  301F                     move.w     D0, [A7]+
  16767. 0000BF9A  5C4F                     addq.w     A7, 6
  16768. 0000BF9C  6000 00C8                bra        +0xCA /* 0000C066 */
  16769. 0000BFA0  2F0B                     move.l     -[A7], A3
  16770. 0000BFA2  2F3C 1000 0000           move.l     -[A7], 0x10000000
  16771. 0000BFA8  2F0A                     move.l     -[A7], A2
  16772. 0000BFAA  61FF 0000 01F4           bsr        +0x1F6 /* 0000C1A0 */
  16773. 0000BFB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16774. 0000BFB4  6000 00B0                bra        +0xB2 /* 0000C066 */
  16775. 0000BFB8  2F0B                     move.l     -[A7], A3
  16776. 0000BFBA  2F3C 0800 0000           move.l     -[A7], 0x8000000
  16777. 0000BFC0  2F0A                     move.l     -[A7], A2
  16778. 0000BFC2  61FF 0000 01DC           bsr        +0x1DE /* 0000C1A0 */
  16779. 0000BFC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16780. 0000BFCC  6000 0098                bra        +0x9A /* 0000C066 */
  16781. 0000BFD0  2F0B                     move.l     -[A7], A3
  16782. 0000BFD2  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  16783. 0000BFD8  2F0A                     move.l     -[A7], A2
  16784. 0000BFDA  61FF 0000 01C4           bsr        +0x1C6 /* 0000C1A0 */
  16785. 0000BFE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16786. 0000BFE4  6000 0080                bra        +0x82 /* 0000C066 */
  16787. 0000BFE8  2F0B                     move.l     -[A7], A3
  16788. 0000BFEA  2F3C 8000 0000           move.l     -[A7], 0x80000000
  16789. 0000BFF0  2F0A                     move.l     -[A7], A2
  16790. 0000BFF2  61FF 0000 01AC           bsr        +0x1AE /* 0000C1A0 */
  16791. 0000BFF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16792. 0000BFFC  6068                     bra        +0x6A /* 0000C066 */
  16793. 0000BFFE  2F0B                     move.l     -[A7], A3
  16794. 0000C000  2F3C 0400 0000           move.l     -[A7], 0x4000000
  16795. 0000C006  2F0A                     move.l     -[A7], A2
  16796. 0000C008  61FF 0000 0196           bsr        +0x198 /* 0000C1A0 */
  16797. 0000C00E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16798. 0000C012  6052                     bra        +0x54 /* 0000C066 */
  16799. 0000C014  2F0B                     move.l     -[A7], A3
  16800. 0000C016  2F3C 0100 0000           move.l     -[A7], 0x1000000
  16801. 0000C01C  2F0A                     move.l     -[A7], A2
  16802. 0000C01E  61FF 0000 0180           bsr        +0x182 /* 0000C1A0 */
  16803. 0000C024  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16804. 0000C028  603C                     bra        +0x3E /* 0000C066 */
  16805. 0000C02A  2F0A                     move.l     -[A7], A2
  16806. 0000C02C  61FF FFFF 8730           bsr        -0x78CE /* 0000475E */
  16807. 0000C032  1D40 FEEE                move.b     [A6 - 0x112], D0
  16808. 0000C036  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16809. 0000C03C  486E FEEE                pea.l      [A6 - 0x112]
  16810. 0000C040  4878 0001                push.l     0x1
  16811. 0000C044  2F0B                     move.l     -[A7], A3
  16812. 0000C046  303C 0825                move.w     D0, 0x825
  16813. 0000C04A  A816                     syscall    Pack8
  16814. 0000C04C  301F                     move.w     D0, [A7]+
  16815. 0000C04E  544F                     addq.w     A7, 2
  16816. 0000C050  6014                     bra        +0x16 /* 0000C066 */
  16817. 0000C052  2F0B                     move.l     -[A7], A3
  16818. 0000C054  2F0C                     move.l     -[A7], A4
  16819. 0000C056  2F03                     move.l     -[A7], D3
  16820. 0000C058  486A 00B0                pea.l      [A2 + 0xB0]
  16821. 0000C05C  4EB9 0000 2F72           jsr        [0x00002F72]
  16822. 0000C062  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16823. label0000C066:
  16824. 0000C066  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  16825. 0000C06A  4E5E                     unlink     A6
  16826. 0000C06C  4E75                     rts
  16827. 0000C06E  4E56 FEF2                link       A6, -0x010E
  16828. 0000C072  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  16829. 0000C076  246E 0008                movea.l    A2, [A6 + 0x8]
  16830. 0000C07A  262E 000C                move.l     D3, [A6 + 0xC]
  16831. 0000C07E  266E 0010                movea.l    A3, [A6 + 0x10]
  16832. 0000C082  286E 0014                movea.l    A4, [A6 + 0x14]
  16833. 0000C086  2003                     move.l     D0, D3
  16834. 0000C088  4EB9 0000 05F8           jsr        [0x000005F8]
  16835. 0000C08E  00F6                     .incomplete
  16836. 0000C090  7062                     moveq.l    D0, 0x62
  16837. 0000C092  6E64                     bgt        +0x66 /* 0000C0F8 */
  16838. 0000C094  707A                     moveq.l    D0, 0x7A
  16839. 0000C096  756D                     moveq.l    D2, 0x6D
  16840. 0000C098  0004 7062                ori.b      D4, 0x62 /* 'b' */
  16841. 0000C09C  6E64                     bgt        +0x66 /* 0000C102 */
  16842. 0000C09E  0066 706E                ori.w      -[A6], 0x706E /* 'pn' */
  16843. 0000C0A2  616D                     bsr        +0x6F /* 0000C111 */
  16844. 0000C0A4  0014 7070                ori.b      [A4], 0x70 /* 'p' */
  16845. 0000C0A8  6F73                     ble        +0x75 /* 0000C11D */
  16846. 0000C0AA  0034 7076 6973 009C 707A 756D 0072 ori.b      [[A4 + 0x9C707A] + 0x756D0072], 0x76 /* 'v' */
  16847. 0000C0B8  486E FF00                pea.l      [A6 - 0x100]
  16848. 0000C0BC  2F0B                     move.l     -[A7], A3
  16849. 0000C0BE  4EB9 0000 302A           jsr        [0x0000302A]
  16850. 0000C0C4  486E FF00                pea.l      [A6 - 0x100]
  16851. 0000C0C8  2F0A                     move.l     -[A7], A2
  16852. 0000C0CA  2057                     movea.l    A0, [A7]
  16853. 0000C0CC  2268 0004                movea.l    A1, [A0 + 0x4]
  16854. 0000C0D0  2269 0028                movea.l    A1, [A1 + 0x28]
  16855. 0000C0D4  4E91                     jsr        [A1]
  16856. 0000C0D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16857. 0000C0DA  6000 00BC                bra        +0xBE /* 0000C198 */
  16858. 0000C0DE  486E FEFC                pea.l      [A6 - 0x104]
  16859. 0000C0E2  2F0B                     move.l     -[A7], A3
  16860. 0000C0E4  4EB9 0000 3012           jsr        [0x00003012]
  16861. 0000C0EA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  16862. 0000C0EE  2F0A                     move.l     -[A7], A2
  16863. 0000C0F0  2057                     movea.l    A0, [A7]
  16864. 0000C0F2  2268 0004                movea.l    A1, [A0 + 0x4]
  16865. 0000C0F6  2269 02F0                movea.l    A1, [A1 + 0x2F0]
  16866. // begin alternate branch 0000C0F8-0000C0FA
  16867. label0000C0F8:
  16868. 0000C0F8  02F0                     .incomplete
  16869. // end alternate branch 0000C0F8-0000C0FA
  16870. label0000C0F8: // (misaligned)
  16871. 0000C0FA  4E91                     jsr        [A1]
  16872. 0000C0FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16873. 0000C100  6000 0096                bra        +0x98 /* 0000C198 */
  16874. // begin alternate branch 0000C102-0000C108
  16875. label0000C102:
  16876. 0000C102  0096 486E FEF4           ori.l      [A6], 0x486EFEF4
  16877. // end alternate branch 0000C102-0000C108
  16878. label0000C102: // (misaligned)
  16879. 0000C104  486E FEF4                pea.l      [A6 - 0x10C]
  16880. 0000C108  2F0B                     move.l     -[A7], A3
  16881. 0000C10A  4EB9 0000 301A           jsr        [0x0000301A]
  16882. 0000C110  486E FEF4                pea.l      [A6 - 0x10C]
  16883. 0000C114  2F0A                     move.l     -[A7], A2
  16884. 0000C116  2057                     movea.l    A0, [A7]
  16885. 0000C118  2268 0004                movea.l    A1, [A0 + 0x4]
  16886. 0000C11C  2269 02FC                movea.l    A1, [A1 + 0x2FC]
  16887. 0000C120  4E91                     jsr        [A1]
  16888. 0000C122  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16889. 0000C126  6070                     bra        +0x72 /* 0000C198 */
  16890. 0000C128  486E FEF3                pea.l      [A6 - 0x10D]
  16891. 0000C12C  2F0B                     move.l     -[A7], A3
  16892. 0000C12E  4EB9 0000 3022           jsr        [0x00003022]
  16893. 0000C134  1F2E FEF3                move.b     -[A7], [A6 - 0x10D]
  16894. 0000C138  2F0A                     move.l     -[A7], A2
  16895. 0000C13A  2057                     movea.l    A0, [A7]
  16896. 0000C13C  2268 0004                movea.l    A1, [A0 + 0x4]
  16897. 0000C140  2269 0310                movea.l    A1, [A1 + 0x310]
  16898. 0000C144  4E91                     jsr        [A1]
  16899. 0000C146  4FEF 000E                lea.l      A7, [A7 + 0xE]
  16900. 0000C14A  604C                     bra        +0x4E /* 0000C198 */
  16901. 0000C14C  486E FEF2                pea.l      [A6 - 0x10E]
  16902. 0000C150  2F0B                     move.l     -[A7], A3
  16903. 0000C152  4EB9 0000 3022           jsr        [0x00003022]
  16904. 0000C158  4A2E FEF2                tst.b      [A6 - 0x10E]
  16905. 0000C15C  504F                     addq.w     A7, 8
  16906. 0000C15E  6712                     beq        +0x14 /* 0000C172 */
  16907. 0000C160  2F0A                     move.l     -[A7], A2
  16908. 0000C162  2057                     movea.l    A0, [A7]
  16909. 0000C164  2268 0004                movea.l    A1, [A0 + 0x4]
  16910. 0000C168  2269 00A4                movea.l    A1, [A1 + 0xA4]
  16911. 0000C16C  4E91                     jsr        [A1]
  16912. 0000C16E  584F                     addq.w     A7, 4
  16913. 0000C170  6026                     bra        +0x28 /* 0000C198 */
  16914. label0000C172:
  16915. 0000C172  2F0A                     move.l     -[A7], A2
  16916. 0000C174  2057                     movea.l    A0, [A7]
  16917. 0000C176  2268 0004                movea.l    A1, [A0 + 0x4]
  16918. 0000C17A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  16919. 0000C17E  4E91                     jsr        [A1]
  16920. 0000C180  584F                     addq.w     A7, 4
  16921. 0000C182  6014                     bra        +0x16 /* 0000C198 */
  16922. 0000C184  2F0C                     move.l     -[A7], A4
  16923. 0000C186  2F0B                     move.l     -[A7], A3
  16924. 0000C188  2F03                     move.l     -[A7], D3
  16925. 0000C18A  486A 00B0                pea.l      [A2 + 0xB0]
  16926. 0000C18E  4EB9 0000 2F7A           jsr        [0x00002F7A]
  16927. 0000C194  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16928. label0000C198:
  16929. 0000C198  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  16930. 0000C19C  4E5E                     unlink     A6
  16931. 0000C19E  4E75                     rts
  16932. fn0000C1A0:
  16933. 0000C1A0  4E56 FFFA                link       A6, -0x0006
  16934. 0000C1A4  48E7 1030                movem.l    -[A7], D3,A2,A3
  16935. 0000C1A8  266E 0008                movea.l    A3, [A6 + 0x8]
  16936. 0000C1AC  262E 000C                move.l     D3, [A6 + 0xC]
  16937. 0000C1B0  246E 0010                movea.l    A2, [A6 + 0x10]
  16938. 0000C1B4  2F03                     move.l     -[A7], D3
  16939. 0000C1B6  2F0B                     move.l     -[A7], A3
  16940. 0000C1B8  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  16941. 0000C1BE  1D40 FFFB                move.b     [A6 - 0x5], D0
  16942. 0000C1C2  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  16943. 0000C1C8  486E FFFB                pea.l      [A6 - 0x5]
  16944. 0000C1CC  4878 0001                push.l     0x1
  16945. 0000C1D0  2F0A                     move.l     -[A7], A2
  16946. 0000C1D2  303C 0825                move.w     D0, 0x825
  16947. 0000C1D6  A816                     syscall    Pack8
  16948. 0000C1D8  301F                     move.w     D0, [A7]+
  16949. 0000C1DA  3600                     move.w     D3, D0
  16950. 0000C1DC  3003                     move.w     D0, D3
  16951. 0000C1DE  48C0                     ext.l      D0
  16952. 0000C1E0  5C4F                     addq.w     A7, 6
  16953. 0000C1E2  671C                     beq        +0x1E /* 0000C200 */
  16954. 0000C1E4  42A7                     clr.l      -[A7]
  16955. 0000C1E6  486E FFFC                pea.l      [A6 - 0x4]
  16956. 0000C1EA  3043                     movea.w    A0, D3
  16957. 0000C1EC  2D48 FFFC                move.l     [A6 - 0x4], A0
  16958. 0000C1F0  4879 0001 1434           push.l     0x11434
  16959. 0000C1F6  4EB9 0000 2542           jsr        [0x00002542]
  16960. 0000C1FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16961. label0000C200:
  16962. 0000C200  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16963. 0000C204  4E5E                     unlink     A6
  16964. 0000C206  4E75                     rts
  16965. 0000C208  4E56 0000                link       A6, 0
  16966. 0000C20C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16967. 0000C210  246E 0008                movea.l    A2, [A6 + 0x8]
  16968. 0000C214  282E 000C                move.l     D4, [A6 + 0xC]
  16969. 0000C218  286E 0010                movea.l    A4, [A6 + 0x10]
  16970. 0000C21C  266E 0014                movea.l    A3, [A6 + 0x14]
  16971. 0000C220  262E 0018                move.l     D3, [A6 + 0x18]
  16972. 0000C224  0C83 0000 07D2           cmpi.l     D3, 0x7D2
  16973. 0000C22A  670A                     beq        +0xC /* 0000C236 */
  16974. 0000C22C  0C83 0000 0BC9           cmpi.l     D3, 0xBC9
  16975. 0000C232  6714                     beq        +0x16 /* 0000C248 */
  16976. 0000C234  601E                     bra        +0x20 /* 0000C254 */
  16977. label0000C236:
  16978. 0000C236  2F0A                     move.l     -[A7], A2
  16979. 0000C238  2057                     movea.l    A0, [A7]
  16980. 0000C23A  2268 0004                movea.l    A1, [A0 + 0x4]
  16981. 0000C23E  2269 031C                movea.l    A1, [A1 + 0x31C]
  16982. 0000C242  4E91                     jsr        [A1]
  16983. 0000C244  584F                     addq.w     A7, 4
  16984. 0000C246  6022                     bra        +0x24 /* 0000C26A */
  16985. label0000C248:
  16986. 0000C248  2F0A                     move.l     -[A7], A2
  16987. 0000C24A  4EB9 0000 2ACA           jsr        [0x00002ACA]
  16988. 0000C250  584F                     addq.w     A7, 4
  16989. 0000C252  6016                     bra        +0x18 /* 0000C26A */
  16990. label0000C254:
  16991. 0000C254  2F03                     move.l     -[A7], D3
  16992. 0000C256  2F0B                     move.l     -[A7], A3
  16993. 0000C258  2F0C                     move.l     -[A7], A4
  16994. 0000C25A  2F04                     move.l     -[A7], D4
  16995. 0000C25C  486A 00B0                pea.l      [A2 + 0xB0]
  16996. 0000C260  4EB9 0000 2F42           jsr        [0x00002F42]
  16997. 0000C266  4FEF 0014                lea.l      A7, [A7 + 0x14]
  16998. label0000C26A:
  16999. 0000C26A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17000. 0000C26E  4E5E                     unlink     A6
  17001. 0000C270  4E75                     rts
  17002. 0000C272  4E56 FFFC                link       A6, -0x0004
  17003. 0000C276  2F0A                     move.l     -[A7], A2
  17004. 0000C278  246E 0008                movea.l    A2, [A6 + 0x8]
  17005. 0000C27C  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17006. 0000C280  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  17007. 0000C284  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  17008. 0000C288  4227                     clr.b      -[A7]
  17009. 0000C28A  A91B                     syscall    MoveWindow
  17010. 0000C28C  2D6D EA36 FFFC           move.l     [A6 - 0x4], [A5 - 0x15CA]
  17011. 0000C292  486E FFFC                pea.l      [A6 - 0x4]
  17012. 0000C296  2F0A                     move.l     -[A7], A2
  17013. 0000C298  2057                     movea.l    A0, [A7]
  17014. 0000C29A  2268 0004                movea.l    A1, [A0 + 0x4]
  17015. 0000C29E  2269 0118                movea.l    A1, [A1 + 0x118]
  17016. 0000C2A2  4E91                     jsr        [A1]
  17017. 0000C2A4  302A 00DC                move.w     D0, [A2 + 0xDC]
  17018. 0000C2A8  916E FFFE                sub.w      [A6 - 0x2], D0
  17019. 0000C2AC  302A 00DA                move.w     D0, [A2 + 0xDA]
  17020. 0000C2B0  916E FFFC                sub.w      [A6 - 0x4], D0
  17021. 0000C2B4  486A 00DA                pea.l      [A2 + 0xDA]
  17022. 0000C2B8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  17023. 0000C2BC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  17024. 0000C2C0  A8A8                     syscall    OffsetRect
  17025. 0000C2C2  422A 00F2                clr.b      [A2 + 0xF2]
  17026. 0000C2C6  504F                     addq.w     A7, 8
  17027. 0000C2C8  245F                     movea.l    A2, [A7]+
  17028. 0000C2CA  4E5E                     unlink     A6
  17029. 0000C2CC  4E75                     rts
  17030. 0000C2CE  4E56 FFE0                link       A6, -0x0020
  17031. 0000C2D2  48E7 0038                movem.l    -[A7], A2,A3,A4
  17032. 0000C2D6  266E 0008                movea.l    A3, [A6 + 0x8]
  17033. 0000C2DA  286E 000C                movea.l    A4, [A6 + 0xC]
  17034. 0000C2DE  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  17035. 0000C2E2  486E FFE8                pea.l      [A6 - 0x18]
  17036. 0000C2E6  4EB9 0000 287A           jsr        [0x0000287A]
  17037. 0000C2EC  504F                     addq.w     A7, 8
  17038. 0000C2EE  486E FFE8                pea.l      [A6 - 0x18]
  17039. 0000C2F2  4EB9 0000 2882           jsr        [0x00002882]
  17040. 0000C2F8  2448                     movea.l    A2, A0
  17041. 0000C2FA  200A                     move.l     D0, A2
  17042. 0000C2FC  584F                     addq.w     A7, 4
  17043. 0000C2FE  6608                     bne        +0xA /* 0000C308 */
  17044. 0000C300  594F                     subq.w     A7, 4
  17045. 0000C302  AA2A                     syscall    GetMainDevice
  17046. 0000C304  205F                     movea.l    A0, [A7]+
  17047. 0000C306  2448                     movea.l    A2, A0
  17048. label0000C308:
  17049. 0000C308  2052                     movea.l    A0, [A2]
  17050. 0000C30A  2D68 0022 FFF8           move.l     [A6 - 0x8], [A0 + 0x22]
  17051. 0000C310  2D68 0026 FFFC           move.l     [A6 - 0x4], [A0 + 0x26]
  17052. 0000C316  594F                     subq.w     A7, 4
  17053. 0000C318  AA2A                     syscall    GetMainDevice
  17054. 0000C31A  205F                     movea.l    A0, [A7]+
  17055. 0000C31C  B5C8                     cmpa.l     A2, A0
  17056. 0000C31E  660C                     bne        +0xE /* 0000C32C */
  17057. 0000C320  554F                     subq.w     A7, 2
  17058. 0000C322  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  17059. 0000C326  301F                     move.w     D0, [A7]+
  17060. 0000C328  D16E FFF8                add.w      [A6 - 0x8], D0
  17061. label0000C32C:
  17062. 0000C32C  2F0C                     move.l     -[A7], A4
  17063. 0000C32E  486E FFF8                pea.l      [A6 - 0x8]
  17064. 0000C332  2F0B                     move.l     -[A7], A3
  17065. 0000C334  2057                     movea.l    A0, [A7]
  17066. 0000C336  2268 0004                movea.l    A1, [A0 + 0x4]
  17067. 0000C33A  2269 0308                movea.l    A1, [A1 + 0x308]
  17068. 0000C33E  4E91                     jsr        [A1]
  17069. 0000C340  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  17070. 0000C344  486E FFE0                pea.l      [A6 - 0x20]
  17071. 0000C348  4EB9 0000 2872           jsr        [0x00002872]
  17072. 0000C34E  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  17073. 0000C354  2D6E FFE4 FFF4           move.l     [A6 - 0xC], [A6 - 0x1C]
  17074. 0000C35A  2F0C                     move.l     -[A7], A4
  17075. 0000C35C  486E FFF0                pea.l      [A6 - 0x10]
  17076. 0000C360  A8A6                     syscall    EqualRect
  17077. 0000C362  101F                     move.b     D0, [A7]+
  17078. 0000C364  4FEF 0012                lea.l      A7, [A7 + 0x12]
  17079. 0000C368  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  17080. 0000C36C  4E5E                     unlink     A6
  17081. 0000C36E  4E75                     rts
  17082. 0000C370  4E56 FFCC                link       A6, -0x0034
  17083. 0000C374  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  17084. 0000C378  286E 0008                movea.l    A4, [A6 + 0x8]
  17085. 0000C37C  266E 000C                movea.l    A3, [A6 + 0xC]
  17086. 0000C380  246E 0010                movea.l    A2, [A6 + 0x10]
  17087. 0000C384  2F2C 00CA                move.l     -[A7], [A4 + 0xCA]
  17088. 0000C388  486E FFD4                pea.l      [A6 - 0x2C]
  17089. 0000C38C  4EB9 0000 287A           jsr        [0x0000287A]
  17090. 0000C392  2D6E FFD4 FFE8           move.l     [A6 - 0x18], [A6 - 0x2C]
  17091. 0000C398  2D6E FFD8 FFEC           move.l     [A6 - 0x14], [A6 - 0x28]
  17092. 0000C39E  2F2C 00CA                move.l     -[A7], [A4 + 0xCA]
  17093. 0000C3A2  486E FFCC                pea.l      [A6 - 0x34]
  17094. 0000C3A6  4EB9 0000 2872           jsr        [0x00002872]
  17095. 0000C3AC  2D6E FFCC FFF8           move.l     [A6 - 0x8], [A6 - 0x34]
  17096. 0000C3B2  2D6E FFD0 FFFC           move.l     [A6 - 0x4], [A6 - 0x30]
  17097. 0000C3B8  302E FFEA                move.w     D0, [A6 - 0x16]
  17098. 0000C3BC  48C0                     ext.l      D0
  17099. 0000C3BE  322E FFFA                move.w     D1, [A6 - 0x6]
  17100. 0000C3C2  48C1                     ext.l      D1
  17101. 0000C3C4  9280                     sub.l      D1, D0
  17102. 0000C3C6  3D41 FFF2                move.w     [A6 - 0xE], D1
  17103. 0000C3CA  302E FFFE                move.w     D0, [A6 - 0x2]
  17104. 0000C3CE  48C0                     ext.l      D0
  17105. 0000C3D0  322E FFEE                move.w     D1, [A6 - 0x12]
  17106. 0000C3D4  48C1                     ext.l      D1
  17107. 0000C3D6  9280                     sub.l      D1, D0
  17108. 0000C3D8  3D41 FFF6                move.w     [A6 - 0xA], D1
  17109. 0000C3DC  302E FFE8                move.w     D0, [A6 - 0x18]
  17110. 0000C3E0  48C0                     ext.l      D0
  17111. 0000C3E2  322E FFF8                move.w     D1, [A6 - 0x8]
  17112. 0000C3E6  48C1                     ext.l      D1
  17113. 0000C3E8  9280                     sub.l      D1, D0
  17114. 0000C3EA  3D41 FFF0                move.w     [A6 - 0x10], D1
  17115. 0000C3EE  302E FFFC                move.w     D0, [A6 - 0x4]
  17116. 0000C3F2  48C0                     ext.l      D0
  17117. 0000C3F4  322E FFEC                move.w     D1, [A6 - 0x14]
  17118. 0000C3F8  48C1                     ext.l      D1
  17119. 0000C3FA  9280                     sub.l      D1, D0
  17120. 0000C3FC  3D41 FFF4                move.w     [A6 - 0xC], D1
  17121. 0000C400  3D6B 0002 FFE6           move.w     [A6 - 0x1A], [A3 + 0x2]
  17122. 0000C406  302B 0002                move.w     D0, [A3 + 0x2]
  17123. 0000C40A  48C0                     ext.l      D0
  17124. 0000C40C  3D6B 0006 FFE4           move.w     [A6 - 0x1C], [A3 + 0x6]
  17125. 0000C412  362B 0006                move.w     D3, [A3 + 0x6]
  17126. 0000C416  48C3                     ext.l      D3
  17127. 0000C418  9680                     sub.l      D3, D0
  17128. 0000C41A  5983                     subq.l     D3, 4
  17129. 0000C41C  3D53 FFE0                move.w     [A6 - 0x20], [A3]
  17130. 0000C420  3013                     move.w     D0, [A3]
  17131. 0000C422  48C0                     ext.l      D0
  17132. 0000C424  3D6B 0004 FFDE           move.w     [A6 - 0x22], [A3 + 0x4]
  17133. 0000C42A  3C2B 0004                move.w     D6, [A3 + 0x4]
  17134. 0000C42E  48C6                     ext.l      D6
  17135. 0000C430  9C80                     sub.l      D6, D0
  17136. 0000C432  5986                     subq.l     D6, 4
  17137. 0000C434  382C 00D6                move.w     D4, [A4 + 0xD6]
  17138. 0000C438  3D6E FFF6 FFE2           move.w     [A6 - 0x1E], [A6 - 0xA]
  17139. 0000C43E  302E FFF6                move.w     D0, [A6 - 0xA]
  17140. 0000C442  48C0                     ext.l      D0
  17141. 0000C444  3E2E FFF2                move.w     D7, [A6 - 0xE]
  17142. 0000C448  3207                     move.w     D1, D7
  17143. 0000C44A  48C1                     ext.l      D1
  17144. 0000C44C  D280                     add.l      D1, D0
  17145. 0000C44E  3003                     move.w     D0, D3
  17146. 0000C450  48C0                     ext.l      D0
  17147. 0000C452  9081                     sub.l      D0, D1
  17148. 0000C454  2A00                     move.l     D5, D0
  17149. 0000C456  3204                     move.w     D1, D4
  17150. 0000C458  48C1                     ext.l      D1
  17151. 0000C45A  B280                     cmp.l      D1, D0
  17152. 0000C45C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17153. 0000C460  6F02                     ble        +0x4 /* 0000C464 */
  17154. 0000C462  3805                     move.w     D4, D5
  17155. label0000C464:
  17156. 0000C464  3A2C 00D8                move.w     D5, [A4 + 0xD8]
  17157. 0000C468  3D6E FFF4 FFDC           move.w     [A6 - 0x24], [A6 - 0xC]
  17158. 0000C46E  302E FFF4                move.w     D0, [A6 - 0xC]
  17159. 0000C472  48C0                     ext.l      D0
  17160. 0000C474  322E FFF0                move.w     D1, [A6 - 0x10]
  17161. 0000C478  48C1                     ext.l      D1
  17162. 0000C47A  D280                     add.l      D1, D0
  17163. 0000C47C  3006                     move.w     D0, D6
  17164. 0000C47E  48C0                     ext.l      D0
  17165. 0000C480  9081                     sub.l      D0, D1
  17166. 0000C482  2600                     move.l     D3, D0
  17167. 0000C484  3205                     move.w     D1, D5
  17168. 0000C486  48C1                     ext.l      D1
  17169. 0000C488  B280                     cmp.l      D1, D0
  17170. 0000C48A  6F02                     ble        +0x4 /* 0000C48E */
  17171. 0000C48C  3A03                     move.w     D5, D3
  17172. label0000C48E:
  17173. 0000C48E  362E FFFA                move.w     D3, [A6 - 0x6]
  17174. 0000C492  3007                     move.w     D0, D7
  17175. 0000C494  48C0                     ext.l      D0
  17176. 0000C496  322E FFE6                move.w     D1, [A6 - 0x1A]
  17177. 0000C49A  48C1                     ext.l      D1
  17178. 0000C49C  D280                     add.l      D1, D0
  17179. 0000C49E  5481                     addq.l     D1, 2
  17180. 0000C4A0  2C01                     move.l     D6, D1
  17181. 0000C4A2  3003                     move.w     D0, D3
  17182. 0000C4A4  48C0                     ext.l      D0
  17183. 0000C4A6  B081                     cmp.l      D0, D1
  17184. 0000C4A8  6C04                     bge        +0x6 /* 0000C4AE */
  17185. 0000C4AA  3606                     move.w     D3, D6
  17186. 0000C4AC  6022                     bra        +0x24 /* 0000C4D0 */
  17187. label0000C4AE:
  17188. 0000C4AE  3004                     move.w     D0, D4
  17189. 0000C4B0  48C0                     ext.l      D0
  17190. 0000C4B2  322E FFE4                move.w     D1, [A6 - 0x1C]
  17191. 0000C4B6  48C1                     ext.l      D1
  17192. 0000C4B8  9280                     sub.l      D1, D0
  17193. 0000C4BA  302E FFE2                move.w     D0, [A6 - 0x1E]
  17194. 0000C4BE  48C0                     ext.l      D0
  17195. 0000C4C0  9280                     sub.l      D1, D0
  17196. 0000C4C2  5581                     subq.l     D1, 2
  17197. 0000C4C4  2C01                     move.l     D6, D1
  17198. 0000C4C6  3003                     move.w     D0, D3
  17199. 0000C4C8  48C0                     ext.l      D0
  17200. 0000C4CA  B081                     cmp.l      D0, D1
  17201. 0000C4CC  6F02                     ble        +0x4 /* 0000C4D0 */
  17202. 0000C4CE  3606                     move.w     D3, D6
  17203. label0000C4D0:
  17204. 0000C4D0  3C2E FFF8                move.w     D6, [A6 - 0x8]
  17205. 0000C4D4  302E FFF0                move.w     D0, [A6 - 0x10]
  17206. 0000C4D8  48C0                     ext.l      D0
  17207. 0000C4DA  322E FFE0                move.w     D1, [A6 - 0x20]
  17208. 0000C4DE  48C1                     ext.l      D1
  17209. 0000C4E0  D280                     add.l      D1, D0
  17210. 0000C4E2  5481                     addq.l     D1, 2
  17211. 0000C4E4  2E01                     move.l     D7, D1
  17212. 0000C4E6  3006                     move.w     D0, D6
  17213. 0000C4E8  48C0                     ext.l      D0
  17214. 0000C4EA  B081                     cmp.l      D0, D1
  17215. 0000C4EC  6C04                     bge        +0x6 /* 0000C4F2 */
  17216. 0000C4EE  3C07                     move.w     D6, D7
  17217. 0000C4F0  6022                     bra        +0x24 /* 0000C514 */
  17218. label0000C4F2:
  17219. 0000C4F2  3005                     move.w     D0, D5
  17220. 0000C4F4  48C0                     ext.l      D0
  17221. 0000C4F6  322E FFDE                move.w     D1, [A6 - 0x22]
  17222. 0000C4FA  48C1                     ext.l      D1
  17223. 0000C4FC  9280                     sub.l      D1, D0
  17224. 0000C4FE  302E FFDC                move.w     D0, [A6 - 0x24]
  17225. 0000C502  48C0                     ext.l      D0
  17226. 0000C504  9280                     sub.l      D1, D0
  17227. 0000C506  5581                     subq.l     D1, 2
  17228. 0000C508  2E01                     move.l     D7, D1
  17229. 0000C50A  3006                     move.w     D0, D6
  17230. 0000C50C  48C0                     ext.l      D0
  17231. 0000C50E  B081                     cmp.l      D0, D1
  17232. 0000C510  6F02                     ble        +0x4 /* 0000C514 */
  17233. 0000C512  3C07                     move.w     D6, D7
  17234. label0000C514:
  17235. 0000C514  3543 0002                move.w     [A2 + 0x2], D3
  17236. 0000C518  3004                     move.w     D0, D4
  17237. 0000C51A  48C0                     ext.l      D0
  17238. 0000C51C  3203                     move.w     D1, D3
  17239. 0000C51E  48C1                     ext.l      D1
  17240. 0000C520  D280                     add.l      D1, D0
  17241. 0000C522  3541 0006                move.w     [A2 + 0x6], D1
  17242. 0000C526  3486                     move.w     [A2], D6
  17243. 0000C528  3005                     move.w     D0, D5
  17244. 0000C52A  48C0                     ext.l      D0
  17245. 0000C52C  3206                     move.w     D1, D6
  17246. 0000C52E  48C1                     ext.l      D1
  17247. 0000C530  D280                     add.l      D1, D0
  17248. 0000C532  3541 0004                move.w     [A2 + 0x4], D1
  17249. 0000C536  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  17250. 0000C53A  4E5E                     unlink     A6
  17251. 0000C53C  4E75                     rts
  17252. 0000C53E  4E56 FFE4                link       A6, -0x001C
  17253. 0000C542  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  17254. 0000C546  246E 0008                movea.l    A2, [A6 + 0x8]
  17255. 0000C54A  1A2E 000C                move.b     D5, [A6 + 0xC]
  17256. 0000C54E  2F3C 0100 0000           move.l     -[A7], 0x1000000
  17257. 0000C554  2F0A                     move.l     -[A7], A2
  17258. 0000C556  4EB9 0001 BF2C           jsr        [0x0001BF2C]
  17259. 0000C55C  4A00                     tst.b      D0
  17260. 0000C55E  504F                     addq.w     A7, 8
  17261. 0000C560  661E                     bne        +0x20 /* 0000C580 */
  17262. 0000C562  42A7                     clr.l      -[A7]
  17263. 0000C564  486E FFEC                pea.l      [A6 - 0x14]
  17264. 0000C568  2D7C FFFF D8ED FFEC      move.l     [A6 - 0x14], 0xFFFFD8ED
  17265. 0000C570  4879 0001 1434           push.l     0x11434
  17266. 0000C576  4EB9 0000 2542           jsr        [0x00002542]
  17267. 0000C57C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17268. label0000C580:
  17269. 0000C580  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17270. 0000C584  486E FFE4                pea.l      [A6 - 0x1C]
  17271. 0000C588  4EB9 0000 2872           jsr        [0x00002872]
  17272. 0000C58E  2D6E FFE4 FFF0           move.l     [A6 - 0x10], [A6 - 0x1C]
  17273. 0000C594  2D6E FFE8 FFF4           move.l     [A6 - 0xC], [A6 - 0x18]
  17274. 0000C59A  4A05                     tst.b      D5
  17275. 0000C59C  504F                     addq.w     A7, 8
  17276. 0000C59E  671C                     beq        +0x1E /* 0000C5BC */
  17277. 0000C5A0  486E FFF8                pea.l      [A6 - 0x8]
  17278. 0000C5A4  2F0A                     move.l     -[A7], A2
  17279. 0000C5A6  2057                     movea.l    A0, [A7]
  17280. 0000C5A8  2268 0004                movea.l    A1, [A0 + 0x4]
  17281. 0000C5AC  2269 0304                movea.l    A1, [A1 + 0x304]
  17282. 0000C5B0  4E91                     jsr        [A1]
  17283. 0000C5B2  4A00                     tst.b      D0
  17284. 0000C5B4  504F                     addq.w     A7, 8
  17285. 0000C5B6  674A                     beq        +0x4C /* 0000C602 */
  17286. 0000C5B8  6000 016E                bra        +0x170 /* 0000C728 */
  17287. label0000C5BC:
  17288. 0000C5BC  2D6A 00DA FFF8           move.l     [A6 - 0x8], [A2 + 0xDA]
  17289. 0000C5C2  2D6A 00DE FFFC           move.l     [A6 - 0x4], [A2 + 0xDE]
  17290. 0000C5C8  4A2A 00F2                tst.b      [A2 + 0xF2]
  17291. 0000C5CC  6734                     beq        +0x36 /* 0000C602 */
  17292. 0000C5CE  302E FFF2                move.w     D0, [A6 - 0xE]
  17293. 0000C5D2  48C0                     ext.l      D0
  17294. 0000C5D4  322E FFF6                move.w     D1, [A6 - 0xA]
  17295. 0000C5D8  48C1                     ext.l      D1
  17296. 0000C5DA  9280                     sub.l      D1, D0
  17297. 0000C5DC  302E FFFA                move.w     D0, [A6 - 0x6]
  17298. 0000C5E0  48C0                     ext.l      D0
  17299. 0000C5E2  D081                     add.l      D0, D1
  17300. 0000C5E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  17301. 0000C5E8  302E FFF0                move.w     D0, [A6 - 0x10]
  17302. 0000C5EC  48C0                     ext.l      D0
  17303. 0000C5EE  322E FFF4                move.w     D1, [A6 - 0xC]
  17304. 0000C5F2  48C1                     ext.l      D1
  17305. 0000C5F4  9280                     sub.l      D1, D0
  17306. 0000C5F6  302E FFF8                move.w     D0, [A6 - 0x8]
  17307. 0000C5FA  48C0                     ext.l      D0
  17308. 0000C5FC  D081                     add.l      D0, D1
  17309. 0000C5FE  3D40 FFFC                move.w     [A6 - 0x4], D0
  17310. label0000C602:
  17311. 0000C602  302E FFFA                move.w     D0, [A6 - 0x6]
  17312. 0000C606  48C0                     ext.l      D0
  17313. 0000C608  362E FFFE                move.w     D3, [A6 - 0x2]
  17314. 0000C60C  48C3                     ext.l      D3
  17315. 0000C60E  9680                     sub.l      D3, D0
  17316. 0000C610  302E FFF8                move.w     D0, [A6 - 0x8]
  17317. 0000C614  48C0                     ext.l      D0
  17318. 0000C616  382E FFFC                move.w     D4, [A6 - 0x4]
  17319. 0000C61A  48C4                     ext.l      D4
  17320. 0000C61C  9880                     sub.l      D4, D0
  17321. 0000C61E  422A 00F2                clr.b      [A2 + 0xF2]
  17322. 0000C622  302E FFF2                move.w     D0, [A6 - 0xE]
  17323. 0000C626  48C0                     ext.l      D0
  17324. 0000C628  322E FFF6                move.w     D1, [A6 - 0xA]
  17325. 0000C62C  48C1                     ext.l      D1
  17326. 0000C62E  9280                     sub.l      D1, D0
  17327. 0000C630  3003                     move.w     D0, D3
  17328. 0000C632  48C0                     ext.l      D0
  17329. 0000C634  B081                     cmp.l      D0, D1
  17330. 0000C636  6630                     bne        +0x32 /* 0000C668 */
  17331. 0000C638  302E FFF0                move.w     D0, [A6 - 0x10]
  17332. 0000C63C  48C0                     ext.l      D0
  17333. 0000C63E  322E FFF4                move.w     D1, [A6 - 0xC]
  17334. 0000C642  48C1                     ext.l      D1
  17335. 0000C644  9280                     sub.l      D1, D0
  17336. 0000C646  3004                     move.w     D0, D4
  17337. 0000C648  48C0                     ext.l      D0
  17338. 0000C64A  B081                     cmp.l      D0, D1
  17339. 0000C64C  661A                     bne        +0x1C /* 0000C668 */
  17340. 0000C64E  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17341. 0000C652  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  17342. 0000C656  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  17343. 0000C65A  4227                     clr.b      -[A7]
  17344. 0000C65C  A91B                     syscall    MoveWindow
  17345. 0000C65E  157C 0001 00F2           move.b     [A2 + 0xF2], 0x1
  17346. 0000C664  6000 00C2                bra        +0xC4 /* 0000C728 */
  17347. label0000C668:
  17348. 0000C668  554F                     subq.w     A7, 2
  17349. 0000C66A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  17350. 0000C66E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  17351. 0000C672  A881                     syscall    EqualPt
  17352. 0000C674  101F                     move.b     D0, [A7]+
  17353. 0000C676  6724                     beq        +0x26 /* 0000C69C */
  17354. 0000C678  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17355. 0000C67C  3F03                     move.w     -[A7], D3
  17356. 0000C67E  3F04                     move.w     -[A7], D4
  17357. 0000C680  4227                     clr.b      -[A7]
  17358. 0000C682  A91D                     syscall    SizeWindow
  17359. 0000C684  1F3C 0001                move.b     -[A7], 0x1
  17360. 0000C688  3F04                     move.w     -[A7], D4
  17361. 0000C68A  3F03                     move.w     -[A7], D3
  17362. 0000C68C  2F0A                     move.l     -[A7], A2
  17363. 0000C68E  61FF FFFF 78F6           bsr        -0x8708 /* 00003F86 */
  17364. 0000C694  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17365. 0000C698  6000 008E                bra        +0x90 /* 0000C728 */
  17366. label0000C69C:
  17367. 0000C69C  42A7                     clr.l      -[A7]
  17368. 0000C69E  2F0A                     move.l     -[A7], A2
  17369. 0000C6A0  2057                     movea.l    A0, [A7]
  17370. 0000C6A2  2268 0004                movea.l    A1, [A0 + 0x4]
  17371. 0000C6A6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  17372. 0000C6AA  4E91                     jsr        [A1]
  17373. 0000C6AC  2F0A                     move.l     -[A7], A2
  17374. 0000C6AE  2057                     movea.l    A0, [A7]
  17375. 0000C6B0  2268 0004                movea.l    A1, [A0 + 0x4]
  17376. 0000C6B4  2269 00D8                movea.l    A1, [A1 + 0xD8]
  17377. 0000C6B8  4E91                     jsr        [A1]
  17378. 0000C6BA  206A 00CA                movea.l    A0, [A2 + 0xCA]
  17379. 0000C6BE  4868 0010                pea.l      [A0 + 0x10]
  17380. 0000C6C2  A8A3                     syscall    EraseRect
  17381. 0000C6C4  4A05                     tst.b      D5
  17382. 0000C6C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17383. 0000C6CA  671E                     beq        +0x20 /* 0000C6EA */
  17384. 0000C6CC  486E FFF8                pea.l      [A6 - 0x8]
  17385. 0000C6D0  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17386. 0000C6D4  4EB9 0001 C9DC           jsr        [0x0001C9DC]
  17387. 0000C6DA  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17388. 0000C6DE  3F3C 0008                move.w     -[A7], 0x8
  17389. 0000C6E2  4227                     clr.b      -[A7]
  17390. 0000C6E4  A83A                     syscall    ZoomWindow
  17391. 0000C6E6  504F                     addq.w     A7, 8
  17392. 0000C6E8  602C                     bra        +0x2E /* 0000C716 */
  17393. label0000C6EA:
  17394. 0000C6EA  486E FFF0                pea.l      [A6 - 0x10]
  17395. 0000C6EE  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17396. 0000C6F2  4EB9 0001 C9DC           jsr        [0x0001C9DC]
  17397. 0000C6F8  486E FFF8                pea.l      [A6 - 0x8]
  17398. 0000C6FC  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17399. 0000C700  4EB9 0001 C9B8           jsr        [0x0001C9B8]
  17400. 0000C706  2F2A 00CA                move.l     -[A7], [A2 + 0xCA]
  17401. 0000C70A  3F3C 0007                move.w     -[A7], 0x7
  17402. 0000C70E  4227                     clr.b      -[A7]
  17403. 0000C710  A83A                     syscall    ZoomWindow
  17404. 0000C712  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17405. label0000C716:
  17406. 0000C716  4227                     clr.b      -[A7]
  17407. 0000C718  3F04                     move.w     -[A7], D4
  17408. 0000C71A  3F03                     move.w     -[A7], D3
  17409. 0000C71C  2F0A                     move.l     -[A7], A2
  17410. 0000C71E  61FF FFFF 7866           bsr        -0x8798 /* 00003F86 */
  17411. 0000C724  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17412. label0000C728:
  17413. 0000C728  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  17414. 0000C72C  4E5E                     unlink     A6
  17415. 0000C72E  4E75                     rts
  17416. 0000C730  4E56 FFFC                link       A6, -0x0004
  17417. 0000C734  48E7 0030                movem.l    -[A7], A2,A3
  17418. 0000C738  266E 0008                movea.l    A3, [A6 + 0x8]
  17419. 0000C73C  246E 000C                movea.l    A2, [A6 + 0xC]
  17420. 0000C740  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  17421. 0000C744  302A 0002                move.w     D0, [A2 + 0x2]
  17422. 0000C748  48C0                     ext.l      D0
  17423. 0000C74A  322A 0006                move.w     D1, [A2 + 0x6]
  17424. 0000C74E  48C1                     ext.l      D1
  17425. 0000C750  9280                     sub.l      D1, D0
  17426. 0000C752  3F01                     move.w     -[A7], D1
  17427. 0000C754  3012                     move.w     D0, [A2]
  17428. 0000C756  48C0                     ext.l      D0
  17429. 0000C758  322A 0004                move.w     D1, [A2 + 0x4]
  17430. 0000C75C  48C1                     ext.l      D1
  17431. 0000C75E  9280                     sub.l      D1, D0
  17432. 0000C760  3F01                     move.w     -[A7], D1
  17433. 0000C762  4227                     clr.b      -[A7]
  17434. 0000C764  A91D                     syscall    SizeWindow
  17435. 0000C766  2F2B 00CA                move.l     -[A7], [A3 + 0xCA]
  17436. 0000C76A  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  17437. 0000C76E  3F12                     move.w     -[A7], [A2]
  17438. 0000C770  4227                     clr.b      -[A7]
  17439. 0000C772  A91B                     syscall    MoveWindow
  17440. 0000C774  1F3C 0001                move.b     -[A7], 0x1
  17441. 0000C778  3012                     move.w     D0, [A2]
  17442. 0000C77A  48C0                     ext.l      D0
  17443. 0000C77C  322A 0004                move.w     D1, [A2 + 0x4]
  17444. 0000C780  48C1                     ext.l      D1
  17445. 0000C782  9280                     sub.l      D1, D0
  17446. 0000C784  3F01                     move.w     -[A7], D1
  17447. 0000C786  302A 0002                move.w     D0, [A2 + 0x2]
  17448. 0000C78A  48C0                     ext.l      D0
  17449. 0000C78C  322A 0006                move.w     D1, [A2 + 0x6]
  17450. 0000C790  48C1                     ext.l      D1
  17451. 0000C792  9280                     sub.l      D1, D0
  17452. 0000C794  3F01                     move.w     -[A7], D1
  17453. 0000C796  2F0B                     move.l     -[A7], A3
  17454. 0000C798  61FF FFFF 77EC           bsr        -0x8812 /* 00003F86 */
  17455. 0000C79E  486E FFFC                pea.l      [A6 - 0x4]
  17456. 0000C7A2  2F0B                     move.l     -[A7], A3
  17457. 0000C7A4  61FF FFFF 76B4           bsr        -0x894A /* 00003E5A */
  17458. 0000C7AA  4227                     clr.b      -[A7]
  17459. 0000C7AC  306E FFFE                movea.w    A0, [A6 - 0x2]
  17460. 0000C7B0  2F08                     move.l     -[A7], A0
  17461. 0000C7B2  306E FFFC                movea.w    A0, [A6 - 0x4]
  17462. 0000C7B6  2F08                     move.l     -[A7], A0
  17463. 0000C7B8  2F0B                     move.l     -[A7], A3
  17464. 0000C7BA  61FF FFFF DAC8           bsr        -0x2536 /* 0000A284 */
  17465. 0000C7C0  204B                     movea.l    A0, A3
  17466. 0000C7C2  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  17467. 0000C7C6  2448                     movea.l    A2, A0
  17468. 0000C7C8  4850                     pea.l      [A0]
  17469. 0000C7CA  2F0B                     move.l     -[A7], A3
  17470. 0000C7CC  2057                     movea.l    A0, [A7]
  17471. 0000C7CE  2268 0004                movea.l    A1, [A0 + 0x4]
  17472. 0000C7D2  2269 0038                movea.l    A1, [A1 + 0x38]
  17473. 0000C7D6  4E91                     jsr        [A1]
  17474. 0000C7D8  2F0A                     move.l     -[A7], A2
  17475. 0000C7DA  2F0B                     move.l     -[A7], A3
  17476. 0000C7DC  2057                     movea.l    A0, [A7]
  17477. 0000C7DE  2268 0004                movea.l    A1, [A0 + 0x4]
  17478. 0000C7E2  2269 0118                movea.l    A1, [A1 + 0x118]
  17479. 0000C7E6  4E91                     jsr        [A1]
  17480. 0000C7E8  486A 0004                pea.l      [A2 + 0x4]
  17481. 0000C7EC  2F0B                     move.l     -[A7], A3
  17482. 0000C7EE  2057                     movea.l    A0, [A7]
  17483. 0000C7F0  2268 0004                movea.l    A1, [A0 + 0x4]
  17484. 0000C7F4  2269 0118                movea.l    A1, [A1 + 0x118]
  17485. 0000C7F8  4E91                     jsr        [A1]
  17486. 0000C7FA  422B 00F2                clr.b      [A3 + 0xF2]
  17487. 0000C7FE  4FEF 0038                lea.l      A7, [A7 + 0x38]
  17488. 0000C802  4CDF 0C00                movem.l    A2,A3, [A7]+
  17489. 0000C806  4E5E                     unlink     A6
  17490. 0000C808  4E75                     rts
  17491. 0000C80A  4E56 FFF0                link       A6, -0x0010
  17492. 0000C80E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  17493. 0000C812  246E 0008                movea.l    A2, [A6 + 0x8]
  17494. 0000C816  266E 000C                movea.l    A3, [A6 + 0xC]
  17495. 0000C81A  382E 0010                move.w     D4, [A6 + 0x10]
  17496. 0000C81E  2C2E 0012                move.l     D6, [A6 + 0x12]
  17497. 0000C822  2A2E 0016                move.l     D5, [A6 + 0x16]
  17498. 0000C826  286E 001A                movea.l    A4, [A6 + 0x1A]
  17499. 0000C82A  486A 000C                pea.l      [A2 + 0xC]
  17500. 0000C82E  486A 0010                pea.l      [A2 + 0x10]
  17501. 0000C832  203C 0008 0005           move.l     D0, 0x80005
  17502. 0000C838  AB1D                     syscall    QDExtensions
  17503. 0000C83A  2553 0004                move.l     [A2 + 0x4], [A3]
  17504. 0000C83E  256B 0004 0008           move.l     [A2 + 0x8], [A3 + 0x4]
  17505. 0000C844  4292                     clr.l      [A2]
  17506. 0000C846  2D53 FFF8                move.l     [A6 - 0x8], [A3]
  17507. 0000C84A  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  17508. 0000C850  4A44                     tst.w      D4
  17509. 0000C852  660C                     bne        +0xE /* 0000C860 */
  17510. 0000C854  486E FFF8                pea.l      [A6 - 0x8]
  17511. 0000C858  A870                     syscall    LocalToGlobal
  17512. 0000C85A  486E FFFC                pea.l      [A6 - 0x4]
  17513. 0000C85E  A870                     syscall    LocalToGlobal
  17514. label0000C860:
  17515. 0000C860  554F                     subq.w     A7, 2
  17516. 0000C862  2F0A                     move.l     -[A7], A2
  17517. 0000C864  3F04                     move.w     -[A7], D4
  17518. 0000C866  486E FFF8                pea.l      [A6 - 0x8]
  17519. 0000C86A  2F05                     move.l     -[A7], D5
  17520. 0000C86C  2F0C                     move.l     -[A7], A4
  17521. 0000C86E  2F06                     move.l     -[A7], D6
  17522. 0000C870  203C 0016 0000           move.l     D0, 0x160000
  17523. 0000C876  AB1D                     syscall    QDExtensions
  17524. 0000C878  301F                     move.w     D0, [A7]+
  17525. 0000C87A  3600                     move.w     D3, D0
  17526. 0000C87C  3003                     move.w     D0, D3
  17527. 0000C87E  48C0                     ext.l      D0
  17528. 0000C880  671C                     beq        +0x1E /* 0000C89E */
  17529. 0000C882  42A7                     clr.l      -[A7]
  17530. 0000C884  486E FFF4                pea.l      [A6 - 0xC]
  17531. 0000C888  3043                     movea.w    A0, D3
  17532. 0000C88A  2D48 FFF4                move.l     [A6 - 0xC], A0
  17533. 0000C88E  4879 0001 122E           push.l     0x1122E
  17534. 0000C894  4EB9 0000 2542           jsr        [0x00002542]
  17535. 0000C89A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17536. label0000C89E:
  17537. 0000C89E  4A92                     tst.l      [A2]
  17538. 0000C8A0  661E                     bne        +0x20 /* 0000C8C0 */
  17539. 0000C8A2  42A7                     clr.l      -[A7]
  17540. 0000C8A4  486E FFF0                pea.l      [A6 - 0x10]
  17541. 0000C8A8  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  17542. 0000C8B0  4879 0001 122E           push.l     0x1122E
  17543. 0000C8B6  4EB9 0000 2542           jsr        [0x00002542]
  17544. 0000C8BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17545. label0000C8C0:
  17546. 0000C8C0  2F12                     move.l     -[A7], [A2]
  17547. 0000C8C2  42A7                     clr.l      -[A7]
  17548. 0000C8C4  203C 0008 0006           move.l     D0, 0x80006
  17549. 0000C8CA  AB1D                     syscall    QDExtensions
  17550. 0000C8CC  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  17551. 0000C8D0  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  17552. 0000C8D4  A878                     syscall    SetOrigin
  17553. 0000C8D6  554F                     subq.w     A7, 2
  17554. 0000C8D8  594F                     subq.w     A7, 4
  17555. 0000C8DA  2F12                     move.l     -[A7], [A2]
  17556. 0000C8DC  203C 0004 0017           move.l     D0, 0x40017
  17557. 0000C8E2  AB1D                     syscall    QDExtensions
  17558. 0000C8E4  205F                     movea.l    A0, [A7]+
  17559. 0000C8E6  2F08                     move.l     -[A7], A0
  17560. 0000C8E8  203C 0004 0001           move.l     D0, 0x40001
  17561. 0000C8EE  AB1D                     syscall    QDExtensions
  17562. 0000C8F0  101F                     move.b     D0, [A7]+
  17563. 0000C8F2  486A 0004                pea.l      [A2 + 0x4]
  17564. 0000C8F6  A8A3                     syscall    EraseRect
  17565. 0000C8F8  594F                     subq.w     A7, 4
  17566. 0000C8FA  2F12                     move.l     -[A7], [A2]
  17567. 0000C8FC  203C 0004 0017           move.l     D0, 0x40017
  17568. 0000C902  AB1D                     syscall    QDExtensions
  17569. 0000C904  205F                     movea.l    A0, [A7]+
  17570. 0000C906  2F08                     move.l     -[A7], A0
  17571. 0000C908  203C 0004 0002           move.l     D0, 0x40002
  17572. 0000C90E  AB1D                     syscall    QDExtensions
  17573. 0000C910  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  17574. 0000C914  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  17575. 0000C918  203C 0008 0006           move.l     D0, 0x80006
  17576. 0000C91E  AB1D                     syscall    QDExtensions
  17577. 0000C920  204A                     movea.l    A0, A2
  17578. 0000C922  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  17579. 0000C926  4E5E                     unlink     A6
  17580. 0000C928  4E75                     rts
  17581. 0000C92A  4E56 0000                link       A6, 0
  17582. 0000C92E  48E7 1030                movem.l    -[A7], D3,A2,A3
  17583. 0000C932  246E 0008                movea.l    A2, [A6 + 0x8]
  17584. 0000C936  362E 000C                move.w     D3, [A6 + 0xC]
  17585. 0000C93A  200A                     move.l     D0, A2
  17586. 0000C93C  671E                     beq        +0x20 /* 0000C95C */
  17587. 0000C93E  2652                     movea.l    A3, [A2]
  17588. 0000C940  200B                     move.l     D0, A3
  17589. 0000C942  670A                     beq        +0xC /* 0000C94E */
  17590. 0000C944  2F0B                     move.l     -[A7], A3
  17591. 0000C946  203C 0004 0004           move.l     D0, 0x40004
  17592. 0000C94C  AB1D                     syscall    QDExtensions
  17593. label0000C94E:
  17594. 0000C94E  4A43                     tst.w      D3
  17595. 0000C950  6F0A                     ble        +0xC /* 0000C95C */
  17596. 0000C952  2F0A                     move.l     -[A7], A2
  17597. 0000C954  4EB9 0000 2592           jsr        [0x00002592]
  17598. 0000C95A  584F                     addq.w     A7, 4
  17599. label0000C95C:
  17600. 0000C95C  204A                     movea.l    A0, A2
  17601. 0000C95E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  17602. 0000C962  4E5E                     unlink     A6
  17603. 0000C964  4E75                     rts
  17604. 0000C966  4E56 0000                link       A6, 0
  17605. 0000C96A  2F0A                     move.l     -[A7], A2
  17606. 0000C96C  246E 0008                movea.l    A2, [A6 + 0x8]
  17607. 0000C970  486A 000C                pea.l      [A2 + 0xC]
  17608. 0000C974  486A 0010                pea.l      [A2 + 0x10]
  17609. 0000C978  203C 0008 0005           move.l     D0, 0x80005
  17610. 0000C97E  AB1D                     syscall    QDExtensions
  17611. 0000C980  2F12                     move.l     -[A7], [A2]
  17612. 0000C982  42A7                     clr.l      -[A7]
  17613. 0000C984  203C 0008 0006           move.l     D0, 0x80006
  17614. 0000C98A  AB1D                     syscall    QDExtensions
  17615. 0000C98C  554F                     subq.w     A7, 2
  17616. 0000C98E  594F                     subq.w     A7, 4
  17617. 0000C990  2F12                     move.l     -[A7], [A2]
  17618. 0000C992  203C 0004 0017           move.l     D0, 0x40017
  17619. 0000C998  AB1D                     syscall    QDExtensions
  17620. 0000C99A  205F                     movea.l    A0, [A7]+
  17621. 0000C99C  2F08                     move.l     -[A7], A0
  17622. 0000C99E  203C 0004 0001           move.l     D0, 0x40001
  17623. 0000C9A4  AB1D                     syscall    QDExtensions
  17624. 0000C9A6  101F                     move.b     D0, [A7]+
  17625. 0000C9A8  245F                     movea.l    A2, [A7]+
  17626. 0000C9AA  4E5E                     unlink     A6
  17627. 0000C9AC  4E75                     rts
  17628. 0000C9AE  4E56 0000                link       A6, 0
  17629. 0000C9B2  2F0A                     move.l     -[A7], A2
  17630. 0000C9B4  246E 0008                movea.l    A2, [A6 + 0x8]
  17631. 0000C9B8  594F                     subq.w     A7, 4
  17632. 0000C9BA  2F12                     move.l     -[A7], [A2]
  17633. 0000C9BC  203C 0004 0017           move.l     D0, 0x40017
  17634. 0000C9C2  AB1D                     syscall    QDExtensions
  17635. 0000C9C4  205F                     movea.l    A0, [A7]+
  17636. 0000C9C6  2F08                     move.l     -[A7], A0
  17637. 0000C9C8  203C 0004 0002           move.l     D0, 0x40002
  17638. 0000C9CE  AB1D                     syscall    QDExtensions
  17639. 0000C9D0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  17640. 0000C9D4  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  17641. 0000C9D8  203C 0008 0006           move.l     D0, 0x80006
  17642. 0000C9DE  AB1D                     syscall    QDExtensions
  17643. 0000C9E0  245F                     movea.l    A2, [A7]+
  17644. 0000C9E2  4E5E                     unlink     A6
  17645. 0000C9E4  4E75                     rts
  17646. 0000C9E6  4E56 0000                link       A6, 0
  17647. 0000C9EA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17648. 0000C9EE  246E 0008                movea.l    A2, [A6 + 0x8]
  17649. 0000C9F2  282E 000C                move.l     D4, [A6 + 0xC]
  17650. 0000C9F6  286E 0010                movea.l    A4, [A6 + 0x10]
  17651. 0000C9FA  362E 0014                move.w     D3, [A6 + 0x14]
  17652. 0000C9FE  266E 0016                movea.l    A3, [A6 + 0x16]
  17653. 0000CA02  2052                     movea.l    A0, [A2]
  17654. 0000CA04  4868 0002                pea.l      [A0 + 0x2]
  17655. 0000CA08  2044                     movea.l    A0, D4
  17656. 0000CA0A  4868 0002                pea.l      [A0 + 0x2]
  17657. 0000CA0E  486A 0004                pea.l      [A2 + 0x4]
  17658. 0000CA12  2F0C                     move.l     -[A7], A4
  17659. 0000CA14  3F03                     move.w     -[A7], D3
  17660. 0000CA16  2F0B                     move.l     -[A7], A3
  17661. 0000CA18  A8EC                     syscall    CopyBits
  17662. 0000CA1A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17663. 0000CA1E  4E5E                     unlink     A6
  17664. 0000CA20  4E75                     rts
  17665. 0000CA22  4E56 0000                link       A6, 0
  17666. 0000CA26  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17667. 0000CA2A  246E 0008                movea.l    A2, [A6 + 0x8]
  17668. 0000CA2E  362E 000C                move.w     D3, [A6 + 0xC]
  17669. 0000CA32  286E 000E                movea.l    A4, [A6 + 0xE]
  17670. 0000CA36  4A43                     tst.w      D3
  17671. 0000CA38  6718                     beq        +0x1A /* 0000CA52 */
  17672. 0000CA3A  204A                     movea.l    A0, A2
  17673. 0000CA3C  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17674. 0000CA40  2648                     movea.l    A3, A0
  17675. 0000CA42  2488                     move.l     [A2], A0
  17676. 0000CA44  2548 0028                move.l     [A2 + 0x28], A0
  17677. 0000CA48  2F0B                     move.l     -[A7], A3
  17678. 0000CA4A  4EB9 0000 3F3A           jsr        [0x00003F3A]
  17679. 0000CA50  584F                     addq.w     A7, 4
  17680. label0000CA52:
  17681. 0000CA52  2F0C                     move.l     -[A7], A4
  17682. 0000CA54  4267                     clr.w      -[A7]
  17683. 0000CA56  2F0A                     move.l     -[A7], A2
  17684. 0000CA58  61FF FFFF 4626           bsr        -0xB9D8 /* 00001080 */
  17685. 0000CA5E  486A 0074                pea.l      [A2 + 0x74]
  17686. 0000CA62  4EB9 0000 3F6A           jsr        [0x00003F6A]
  17687. 0000CA68  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17688. 0000CA6E  2548 0004                move.l     [A2 + 0x4], A0
  17689. 0000CA72  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17690. 0000CA78  41E8 0220                lea.l      A0, [A0 + 0x220]
  17691. 0000CA7C  2252                     movea.l    A1, [A2]
  17692. 0000CA7E  2288                     move.l     [A1], A0
  17693. 0000CA80  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17694. 0000CA86  41E8 0150                lea.l      A0, [A0 + 0x150]
  17695. 0000CA8A  2548 002C                move.l     [A2 + 0x2C], A0
  17696. 0000CA8E  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17697. 0000CA94  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  17698. 0000CA98  2548 005E                move.l     [A2 + 0x5E], A0
  17699. 0000CA9C  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17700. 0000CAA2  41E8 0210                lea.l      A0, [A0 + 0x210]
  17701. 0000CAA6  2548 0074                move.l     [A2 + 0x74], A0
  17702. 0000CAAA  2652                     movea.l    A3, [A2]
  17703. 0000CAAC  204A                     movea.l    A0, A2
  17704. 0000CAAE  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17705. 0000CAB2  91CB                     sub.l      A0, A3
  17706. 0000CAB4  2748 0008                move.l     [A3 + 0x8], A0
  17707. 0000CAB8  256A 0008 00A2           move.l     [A2 + 0xA2], [A2 + 0x8]
  17708. 0000CABE  204A                     movea.l    A0, A2
  17709. 0000CAC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17710. 0000CAC4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17711. 0000CAC8  4E5E                     unlink     A6
  17712. 0000CACA  4E75                     rts
  17713. 0000CACC  4E56 0000                link       A6, 0
  17714. 0000CAD0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  17715. 0000CAD4  246E 0008                movea.l    A2, [A6 + 0x8]
  17716. 0000CAD8  2E2E 0012                move.l     D7, [A6 + 0x12]
  17717. 0000CADC  3C2E 0016                move.w     D6, [A6 + 0x16]
  17718. 0000CAE0  3A2E 0018                move.w     D5, [A6 + 0x18]
  17719. 0000CAE4  182E 001A                move.b     D4, [A6 + 0x1A]
  17720. 0000CAE8  262E 001C                move.l     D3, [A6 + 0x1C]
  17721. 0000CAEC  286E 0020                movea.l    A4, [A6 + 0x20]
  17722. 0000CAF0  4A6E 000C                tst.w      [A6 + 0xC]
  17723. 0000CAF4  6718                     beq        +0x1A /* 0000CB0E */
  17724. 0000CAF6  204A                     movea.l    A0, A2
  17725. 0000CAF8  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17726. 0000CAFC  2648                     movea.l    A3, A0
  17727. 0000CAFE  2488                     move.l     [A2], A0
  17728. 0000CB00  2548 0028                move.l     [A2 + 0x28], A0
  17729. 0000CB04  2F0B                     move.l     -[A7], A3
  17730. 0000CB06  4EB9 0000 3F3A           jsr        [0x00003F3A]
  17731. 0000CB0C  584F                     addq.w     A7, 4
  17732. label0000CB0E:
  17733. 0000CB0E  2F0C                     move.l     -[A7], A4
  17734. 0000CB10  4879 0000 2752           push.l     0x2752 /* '\'R' */
  17735. 0000CB16  1F04                     move.b     -[A7], D4
  17736. 0000CB18  3F05                     move.w     -[A7], D5
  17737. 0000CB1A  3F06                     move.w     -[A7], D6
  17738. 0000CB1C  2F07                     move.l     -[A7], D7
  17739. 0000CB1E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  17740. 0000CB22  4267                     clr.w      -[A7]
  17741. 0000CB24  2F0A                     move.l     -[A7], A2
  17742. 0000CB26  61FF FFFF 4452           bsr        -0xBBAC /* 00000F7A */
  17743. 0000CB2C  486A 0074                pea.l      [A2 + 0x74]
  17744. 0000CB30  4EB9 0000 3F6A           jsr        [0x00003F6A]
  17745. 0000CB36  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17746. 0000CB3C  2548 0004                move.l     [A2 + 0x4], A0
  17747. 0000CB40  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17748. 0000CB46  41E8 0220                lea.l      A0, [A0 + 0x220]
  17749. 0000CB4A  2252                     movea.l    A1, [A2]
  17750. 0000CB4C  2288                     move.l     [A1], A0
  17751. 0000CB4E  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17752. 0000CB54  41E8 0150                lea.l      A0, [A0 + 0x150]
  17753. 0000CB58  2548 002C                move.l     [A2 + 0x2C], A0
  17754. 0000CB5C  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17755. 0000CB62  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  17756. 0000CB66  2548 005E                move.l     [A2 + 0x5E], A0
  17757. 0000CB6A  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17758. 0000CB70  41E8 0210                lea.l      A0, [A0 + 0x210]
  17759. 0000CB74  2548 0074                move.l     [A2 + 0x74], A0
  17760. 0000CB78  2652                     movea.l    A3, [A2]
  17761. 0000CB7A  204A                     movea.l    A0, A2
  17762. 0000CB7C  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17763. 0000CB80  91CB                     sub.l      A0, A3
  17764. 0000CB82  2748 0008                move.l     [A3 + 0x8], A0
  17765. 0000CB86  2543 0066                move.l     [A2 + 0x66], D3
  17766. 0000CB8A  256A 0008 00A2           move.l     [A2 + 0xA2], [A2 + 0x8]
  17767. 0000CB90  204A                     movea.l    A0, A2
  17768. 0000CB92  4FEF 0020                lea.l      A7, [A7 + 0x20]
  17769. 0000CB96  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  17770. 0000CB9A  4E5E                     unlink     A6
  17771. 0000CB9C  4E75                     rts
  17772. 0000CB9E  4E56 0000                link       A6, 0
  17773. 0000CBA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17774. 0000CBA6  246E 0008                movea.l    A2, [A6 + 0x8]
  17775. 0000CBAA  362E 000C                move.w     D3, [A6 + 0xC]
  17776. 0000CBAE  200A                     move.l     D0, A2
  17777. 0000CBB0  6700 008C                beq        +0x8E /* 0000CC3E */
  17778. 0000CBB4  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17779. 0000CBBA  2548 0004                move.l     [A2 + 0x4], A0
  17780. 0000CBBE  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17781. 0000CBC4  41E8 0220                lea.l      A0, [A0 + 0x220]
  17782. 0000CBC8  2252                     movea.l    A1, [A2]
  17783. 0000CBCA  2288                     move.l     [A1], A0
  17784. 0000CBCC  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17785. 0000CBD2  41E8 0150                lea.l      A0, [A0 + 0x150]
  17786. 0000CBD6  2548 002C                move.l     [A2 + 0x2C], A0
  17787. 0000CBDA  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17788. 0000CBE0  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  17789. 0000CBE4  2548 005E                move.l     [A2 + 0x5E], A0
  17790. 0000CBE8  41F9 0001 0E9C           lea.l      A0, [0x00010E9C]
  17791. 0000CBEE  41E8 0210                lea.l      A0, [A0 + 0x210]
  17792. 0000CBF2  2548 0074                move.l     [A2 + 0x74], A0
  17793. 0000CBF6  2652                     movea.l    A3, [A2]
  17794. 0000CBF8  204A                     movea.l    A0, A2
  17795. 0000CBFA  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  17796. 0000CBFE  2848                     movea.l    A4, A0
  17797. 0000CC00  91CB                     sub.l      A0, A3
  17798. 0000CC02  2748 0008                move.l     [A3 + 0x8], A0
  17799. 0000CC06  4267                     clr.w      -[A7]
  17800. 0000CC08  486A 0074                pea.l      [A2 + 0x74]
  17801. 0000CC0C  4EB9 0000 3F72           jsr        [0x00003F72]
  17802. 0000CC12  4267                     clr.w      -[A7]
  17803. 0000CC14  2F0A                     move.l     -[A7], A2
  17804. 0000CC16  61FF FFFF 472E           bsr        -0xB8D0 /* 00001346 */
  17805. 0000CC1C  4A43                     tst.w      D3
  17806. 0000CC1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17807. 0000CC22  670C                     beq        +0xE /* 0000CC30 */
  17808. 0000CC24  4267                     clr.w      -[A7]
  17809. 0000CC26  2F0C                     move.l     -[A7], A4
  17810. 0000CC28  4EB9 0000 3F42           jsr        [0x00003F42]
  17811. 0000CC2E  5C4F                     addq.w     A7, 6
  17812. label0000CC30:
  17813. 0000CC30  4A43                     tst.w      D3
  17814. 0000CC32  6F0A                     ble        +0xC /* 0000CC3E */
  17815. 0000CC34  2F0A                     move.l     -[A7], A2
  17816. 0000CC36  4EB9 0000 2592           jsr        [0x00002592]
  17817. 0000CC3C  584F                     addq.w     A7, 4
  17818. label0000CC3E:
  17819. 0000CC3E  204A                     movea.l    A0, A2
  17820. 0000CC40  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17821. 0000CC44  4E5E                     unlink     A6
  17822. 0000CC46  4E75                     rts
  17823. 0000CC48  4E56 0000                link       A6, 0
  17824. 0000CC4C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  17825. 0000CC50  2A2E 0008                move.l     D5, [A6 + 0x8]
  17826. 0000CC54  262E 000C                move.l     D3, [A6 + 0xC]
  17827. 0000CC58  282E 0010                move.l     D4, [A6 + 0x10]
  17828. 0000CC5C  286E 0014                movea.l    A4, [A6 + 0x14]
  17829. 0000CC60  266E 0018                movea.l    A3, [A6 + 0x18]
  17830. 0000CC64  246E 001C                movea.l    A2, [A6 + 0x1C]
  17831. 0000CC68  2003                     move.l     D0, D3
  17832. 0000CC6A  5180                     subq.l     D0, 8
  17833. 0000CC6C  5980                     subq.l     D0, 4
  17834. 0000CC6E  6710                     beq        +0x12 /* 0000CC80 */
  17835. 0000CC70  5380                     subq.l     D0, 1
  17836. 0000CC72  6734                     beq        +0x36 /* 0000CCA8 */
  17837. 0000CC74  5380                     subq.l     D0, 1
  17838. 0000CC76  6756                     beq        +0x58 /* 0000CCCE */
  17839. 0000CC78  5380                     subq.l     D0, 1
  17840. 0000CC7A  6778                     beq        +0x7A /* 0000CCF4 */
  17841. 0000CC7C  6000 009C                bra        +0x9E /* 0000CD1A */
  17842. label0000CC80:
  17843. 0000CC80  2F0A                     move.l     -[A7], A2
  17844. 0000CC82  2F3C 0001 00DC           move.l     -[A7], 0x100DC
  17845. 0000CC88  4EB9 0000 251A           jsr        [0x0000251A]
  17846. 0000CC8E  2F0A                     move.l     -[A7], A2
  17847. 0000CC90  2F0B                     move.l     -[A7], A3
  17848. 0000CC92  2F0C                     move.l     -[A7], A4
  17849. 0000CC94  2F04                     move.l     -[A7], D4
  17850. 0000CC96  2F03                     move.l     -[A7], D3
  17851. 0000CC98  2F05                     move.l     -[A7], D5
  17852. 0000CC9A  61FF FFFF 4DF2           bsr        -0xB20C /* 00001A8E */
  17853. 0000CCA0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17854. 0000CCA4  6000 008A                bra        +0x8C /* 0000CD30 */
  17855. label0000CCA8:
  17856. 0000CCA8  2F0A                     move.l     -[A7], A2
  17857. 0000CCAA  2F3C 0002 00DC           move.l     -[A7], 0x200DC
  17858. 0000CCB0  4EB9 0000 251A           jsr        [0x0000251A]
  17859. 0000CCB6  2F0A                     move.l     -[A7], A2
  17860. 0000CCB8  2F0B                     move.l     -[A7], A3
  17861. 0000CCBA  2F0C                     move.l     -[A7], A4
  17862. 0000CCBC  2F04                     move.l     -[A7], D4
  17863. 0000CCBE  2F03                     move.l     -[A7], D3
  17864. 0000CCC0  2F05                     move.l     -[A7], D5
  17865. 0000CCC2  61FF FFFF 4DCA           bsr        -0xB234 /* 00001A8E */
  17866. 0000CCC8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17867. 0000CCCC  6062                     bra        +0x64 /* 0000CD30 */
  17868. label0000CCCE:
  17869. 0000CCCE  2F0A                     move.l     -[A7], A2
  17870. 0000CCD0  2F3C 0003 00DC           move.l     -[A7], 0x300DC
  17871. 0000CCD6  4EB9 0000 251A           jsr        [0x0000251A]
  17872. 0000CCDC  2F0A                     move.l     -[A7], A2
  17873. 0000CCDE  2F0B                     move.l     -[A7], A3
  17874. 0000CCE0  2F0C                     move.l     -[A7], A4
  17875. 0000CCE2  2F04                     move.l     -[A7], D4
  17876. 0000CCE4  2F03                     move.l     -[A7], D3
  17877. 0000CCE6  2F05                     move.l     -[A7], D5
  17878. 0000CCE8  61FF FFFF 4DA4           bsr        -0xB25A /* 00001A8E */
  17879. 0000CCEE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17880. 0000CCF2  603C                     bra        +0x3E /* 0000CD30 */
  17881. label0000CCF4:
  17882. 0000CCF4  2F0A                     move.l     -[A7], A2
  17883. 0000CCF6  2F3C 0004 00DC           move.l     -[A7], 0x400DC
  17884. 0000CCFC  4EB9 0000 251A           jsr        [0x0000251A]
  17885. 0000CD02  2F0A                     move.l     -[A7], A2
  17886. 0000CD04  2F0B                     move.l     -[A7], A3
  17887. 0000CD06  2F0C                     move.l     -[A7], A4
  17888. 0000CD08  2F04                     move.l     -[A7], D4
  17889. 0000CD0A  2F03                     move.l     -[A7], D3
  17890. 0000CD0C  2F05                     move.l     -[A7], D5
  17891. 0000CD0E  61FF FFFF 4D7E           bsr        -0xB280 /* 00001A8E */
  17892. 0000CD14  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17893. 0000CD18  6016                     bra        +0x18 /* 0000CD30 */
  17894. label0000CD1A:
  17895. 0000CD1A  2F0A                     move.l     -[A7], A2
  17896. 0000CD1C  2F0B                     move.l     -[A7], A3
  17897. 0000CD1E  2F0C                     move.l     -[A7], A4
  17898. 0000CD20  2F04                     move.l     -[A7], D4
  17899. 0000CD22  2F03                     move.l     -[A7], D3
  17900. 0000CD24  2F05                     move.l     -[A7], D5
  17901. 0000CD26  61FF FFFF 4D66           bsr        -0xB298 /* 00001A8E */
  17902. 0000CD2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  17903. label0000CD30:
  17904. 0000CD30  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  17905. 0000CD34  4E5E                     unlink     A6
  17906. 0000CD36  4E75                     rts
  17907. 0000CD38  4E56 FFFC                link       A6, -0x0004
  17908. 0000CD3C  2F0A                     move.l     -[A7], A2
  17909. 0000CD3E  246E 0008                movea.l    A2, [A6 + 0x8]
  17910. 0000CD42  4AAA 00A2                tst.l      [A2 + 0xA2]
  17911. 0000CD46  6728                     beq        +0x2A /* 0000CD70 */
  17912. 0000CD48  2F0A                     move.l     -[A7], A2
  17913. 0000CD4A  2057                     movea.l    A0, [A7]
  17914. 0000CD4C  2268 0004                movea.l    A1, [A0 + 0x4]
  17915. 0000CD50  2269 001C                movea.l    A1, [A1 + 0x1C]
  17916. 0000CD54  4E91                     jsr        [A1]
  17917. 0000CD56  2D40 FFFC                move.l     [A6 - 0x4], D0
  17918. 0000CD5A  486E FFFC                pea.l      [A6 - 0x4]
  17919. 0000CD5E  2F2A 00A2                move.l     -[A7], [A2 + 0xA2]
  17920. 0000CD62  486A 0074                pea.l      [A2 + 0x74]
  17921. 0000CD66  4EB9 0000 3F82           jsr        [0x00003F82]
  17922. 0000CD6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17923. label0000CD70:
  17924. 0000CD70  245F                     movea.l    A2, [A7]+
  17925. 0000CD72  4E5E                     unlink     A6
  17926. 0000CD74  4E75                     rts
  17927. 0000CD76  4E56 0000                link       A6, 0
  17928. 0000CD7A  2F0A                     move.l     -[A7], A2
  17929. 0000CD7C  246E 0008                movea.l    A2, [A6 + 0x8]
  17930. 0000CD80  2F0A                     move.l     -[A7], A2
  17931. 0000CD82  2057                     movea.l    A0, [A7]
  17932. 0000CD84  2268 0004                movea.l    A1, [A0 + 0x4]
  17933. 0000CD88  2269 021C                movea.l    A1, [A1 + 0x21C]
  17934. 0000CD8C  4E91                     jsr        [A1]
  17935. 0000CD8E  2F0A                     move.l     -[A7], A2
  17936. 0000CD90  61FF FFFF 5442           bsr        -0xABBC /* 000021D4 */
  17937. 0000CD96  504F                     addq.w     A7, 8
  17938. 0000CD98  245F                     movea.l    A2, [A7]+
  17939. 0000CD9A  4E5E                     unlink     A6
  17940. 0000CD9C  4E75                     rts
  17941. 0000CD9E  4E56 FFFE                link       A6, -0x0002
  17942. 0000CDA2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17943. 0000CDA6  246E 0008                movea.l    A2, [A6 + 0x8]
  17944. 0000CDAA  266E 000C                movea.l    A3, [A6 + 0xC]
  17945. 0000CDAE  282B 0002                move.l     D4, [A3 + 0x2]
  17946. 0000CDB2  2004                     move.l     D0, D4
  17947. 0000CDB4  0280 0000 00FF           andi.l     D0, 0xFF
  17948. 0000CDBA  3D40 FFFE                move.w     [A6 - 0x2], D0
  17949. 0000CDBE  7600                     moveq.l    D3, 0x00
  17950. 0000CDC0  286A 0066                movea.l    A4, [A2 + 0x66]
  17951. 0000CDC4  200C                     move.l     D0, A4
  17952. 0000CDC6  6716                     beq        +0x18 /* 0000CDDE */
  17953. 0000CDC8  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  17954. 0000CDCC  486E FFFE                pea.l      [A6 - 0x2]
  17955. 0000CDD0  3F04                     move.w     -[A7], D4
  17956. 0000CDD2  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  17957. 0000CDD6  4E94                     jsr        [A4]
  17958. 0000CDD8  1600                     move.b     D3, D0
  17959. 0000CDDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17960. label0000CDDE:
  17961. 0000CDDE  4A03                     tst.b      D3
  17962. 0000CDE0  6740                     beq        +0x42 /* 0000CE22 */
  17963. 0000CDE2  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  17964. 0000CDE6  4EB9 0000 278A           jsr        [0x0000278A]
  17965. 0000CDEC  4A00                     tst.b      D0
  17966. 0000CDEE  544F                     addq.w     A7, 2
  17967. 0000CDF0  6730                     beq        +0x32 /* 0000CE22 */
  17968. 0000CDF2  302E FFFE                move.w     D0, [A6 - 0x2]
  17969. 0000CDF6  48C0                     ext.l      D0
  17970. 0000CDF8  5780                     subq.l     D0, 3
  17971. 0000CDFA  6708                     beq        +0xA /* 0000CE04 */
  17972. 0000CDFC  5180                     subq.l     D0, 8
  17973. 0000CDFE  5580                     subq.l     D0, 2
  17974. 0000CE00  6702                     beq        +0x4 /* 0000CE04 */
  17975. 0000CE02  601E                     bra        +0x20 /* 0000CE22 */
  17976. label0000CE04:
  17977. 0000CE04  2F0A                     move.l     -[A7], A2
  17978. 0000CE06  2057                     movea.l    A0, [A7]
  17979. 0000CE08  2268 0004                movea.l    A1, [A0 + 0x4]
  17980. 0000CE0C  2269 021C                movea.l    A1, [A1 + 0x21C]
  17981. 0000CE10  4E91                     jsr        [A1]
  17982. 0000CE12  2F0A                     move.l     -[A7], A2
  17983. 0000CE14  2057                     movea.l    A0, [A7]
  17984. 0000CE16  2268 0004                movea.l    A1, [A0 + 0x4]
  17985. 0000CE1A  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  17986. 0000CE1E  4E91                     jsr        [A1]
  17987. 0000CE20  504F                     addq.w     A7, 8
  17988. label0000CE22:
  17989. 0000CE22  2F0B                     move.l     -[A7], A3
  17990. 0000CE24  2F0A                     move.l     -[A7], A2
  17991. 0000CE26  61FF FFFF 4D16           bsr        -0xB2E8 /* 00001B3E */
  17992. 0000CE2C  504F                     addq.w     A7, 8
  17993. 0000CE2E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17994. 0000CE32  4E5E                     unlink     A6
  17995. 0000CE34  4E75                     rts
  17996. 0000CE36  4E56 FFFA                link       A6, -0x0006
  17997. 0000CE3A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17998. 0000CE3E  246E 0008                movea.l    A2, [A6 + 0x8]
  17999. 0000CE42  362E 000C                move.w     D3, [A6 + 0xC]
  18000. 0000CE46  266E 000E                movea.l    A3, [A6 + 0xE]
  18001. 0000CE4A  4A43                     tst.w      D3
  18002. 0000CE4C  6718                     beq        +0x1A /* 0000CE66 */
  18003. 0000CE4E  204A                     movea.l    A0, A2
  18004. 0000CE50  41E8 010C                lea.l      A0, [A0 + 0x10C]
  18005. 0000CE54  2848                     movea.l    A4, A0
  18006. 0000CE56  2488                     move.l     [A2], A0
  18007. 0000CE58  2548 007A                move.l     [A2 + 0x7A], A0
  18008. 0000CE5C  2F0C                     move.l     -[A7], A4
  18009. 0000CE5E  4EB9 0000 3F3A           jsr        [0x00003F3A]
  18010. 0000CE64  584F                     addq.w     A7, 4
  18011. label0000CE66:
  18012. 0000CE66  2F0B                     move.l     -[A7], A3
  18013. 0000CE68  4267                     clr.w      -[A7]
  18014. 0000CE6A  2F0A                     move.l     -[A7], A2
  18015. 0000CE6C  61FF FFFF BBB6           bsr        -0x4448 /* 00008A24 */
  18016. 0000CE72  4267                     clr.w      -[A7]
  18017. 0000CE74  486A 007A                pea.l      [A2 + 0x7A]
  18018. 0000CE78  4EB9 0000 410A           jsr        [0x0000410A]
  18019. 0000CE7E  486A 00B0                pea.l      [A2 + 0xB0]
  18020. 0000CE82  4EB9 0000 402A           jsr        [0x0000402A]
  18021. 0000CE88  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18022. 0000CE8E  2548 0004                move.l     [A2 + 0x4], A0
  18023. 0000CE92  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18024. 0000CE98  41E8 0230                lea.l      A0, [A0 + 0x230]
  18025. 0000CE9C  2252                     movea.l    A1, [A2]
  18026. 0000CE9E  2288                     move.l     [A1], A0
  18027. 0000CEA0  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18028. 0000CEA6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18029. 0000CEAA  2548 007E                move.l     [A2 + 0x7E], A0
  18030. 0000CEAE  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18031. 0000CEB4  41E8 0200                lea.l      A0, [A0 + 0x200]
  18032. 0000CEB8  2548 00B0                move.l     [A2 + 0xB0], A0
  18033. 0000CEBC  2852                     movea.l    A4, [A2]
  18034. 0000CEBE  204A                     movea.l    A0, A2
  18035. 0000CEC0  41E8 010C                lea.l      A0, [A0 + 0x10C]
  18036. 0000CEC4  91CC                     sub.l      A0, A4
  18037. 0000CEC6  2948 0008                move.l     [A4 + 0x8], A0
  18038. 0000CECA  486A 00DE                pea.l      [A2 + 0xDE]
  18039. 0000CECE  4EB9 0001 CBE8           jsr        [0x0001CBE8]
  18040. 0000CED4  486E FFFE                pea.l      [A6 - 0x2]
  18041. 0000CED8  2F0B                     move.l     -[A7], A3
  18042. 0000CEDA  4EB9 0000 479C           jsr        [0x0000479C]
  18043. 0000CEE0  7600                     moveq.l    D3, 0x00
  18044. 0000CEE2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  18045. 0000CEE6  602A                     bra        +0x2C /* 0000CF12 */
  18046. label0000CEE8:
  18047. 0000CEE8  486E FFFC                pea.l      [A6 - 0x4]
  18048. 0000CEEC  2F0B                     move.l     -[A7], A3
  18049. 0000CEEE  4EB9 0000 479C           jsr        [0x0000479C]
  18050. 0000CEF4  3F3C FFFF                move.w     -[A7], 0xFFFF
  18051. 0000CEF8  42A7                     clr.l      -[A7]
  18052. 0000CEFA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  18053. 0000CEFE  2F0A                     move.l     -[A7], A2
  18054. 0000CF00  2057                     movea.l    A0, [A7]
  18055. 0000CF02  2268 0004                movea.l    A1, [A0 + 0x4]
  18056. 0000CF06  2269 0210                movea.l    A1, [A1 + 0x210]
  18057. 0000CF0A  4E91                     jsr        [A1]
  18058. 0000CF0C  5243                     addq.w     D3, 1
  18059. 0000CF0E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  18060. label0000CF12:
  18061. 0000CF12  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  18062. 0000CF16  6DD0                     blt        -0x2E /* 0000CEE8 */
  18063. 0000CF18  486A 010A                pea.l      [A2 + 0x10A]
  18064. 0000CF1C  2F0B                     move.l     -[A7], A3
  18065. 0000CF1E  4EB9 0001 CB88           jsr        [0x0001CB88]
  18066. 0000CF24  302E FFFE                move.w     D0, [A6 - 0x2]
  18067. 0000CF28  48C0                     ext.l      D0
  18068. 0000CF2A  7200                     moveq.l    D1, 0x00
  18069. 0000CF2C  322A 010A                move.w     D1, [A2 + 0x10A]
  18070. 0000CF30  B280                     cmp.l      D1, D0
  18071. 0000CF32  504F                     addq.w     A7, 8
  18072. 0000CF34  6F06                     ble        +0x8 /* 0000CF3C */
  18073. 0000CF36  356E FFFE 010A           move.w     [A2 + 0x10A], [A6 - 0x2]
  18074. label0000CF3C:
  18075. 0000CF3C  486A 0106                pea.l      [A2 + 0x106]
  18076. 0000CF40  2F0B                     move.l     -[A7], A3
  18077. 0000CF42  4EB9 0000 47C2           jsr        [0x000047C2]
  18078. 0000CF48  486E FFFB                pea.l      [A6 - 0x5]
  18079. 0000CF4C  2F0B                     move.l     -[A7], A3
  18080. 0000CF4E  4EB9 0000 297E           jsr        [0x0000297E]
  18081. 0000CF54  4A2E FFFB                tst.b      [A6 - 0x5]
  18082. 0000CF58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18083. 0000CF5C  6742                     beq        +0x44 /* 0000CFA0 */
  18084. 0000CF5E  4267                     clr.w      -[A7]
  18085. 0000CF60  4879 0001 0E36           push.l     0x10E36
  18086. 0000CF66  4879 0001 0E86           push.l     0x10E86
  18087. 0000CF6C  4878 0004                push.l     0x4
  18088. 0000CF70  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  18089. 0000CF74  4EB9 0000 2582           jsr        [0x00002582]
  18090. 0000CF7A  2648                     movea.l    A3, A0
  18091. 0000CF7C  200B                     move.l     D0, A3
  18092. 0000CF7E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18093. 0000CF82  671C                     beq        +0x1E /* 0000CFA0 */
  18094. 0000CF84  200A                     move.l     D0, A2
  18095. 0000CF86  4A80                     tst.l      D0
  18096. 0000CF88  6708                     beq        +0xA /* 0000CF92 */
  18097. 0000CF8A  204A                     movea.l    A0, A2
  18098. 0000CF8C  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  18099. 0000CF90  6002                     bra        +0x4 /* 0000CF94 */
  18100. label0000CF92:
  18101. 0000CF92  204A                     movea.l    A0, A2
  18102. label0000CF94:
  18103. 0000CF94  4850                     pea.l      [A0]
  18104. 0000CF96  2F0B                     move.l     -[A7], A3
  18105. 0000CF98  4EB9 0000 3F7A           jsr        [0x00003F7A]
  18106. 0000CF9E  504F                     addq.w     A7, 8
  18107. label0000CFA0:
  18108. 0000CFA0  204A                     movea.l    A0, A2
  18109. 0000CFA2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18110. 0000CFA6  4E5E                     unlink     A6
  18111. 0000CFA8  4E75                     rts
  18112. 0000CFAA  4E56 0000                link       A6, 0
  18113. 0000CFAE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18114. 0000CFB2  246E 0008                movea.l    A2, [A6 + 0x8]
  18115. 0000CFB6  362E 000C                move.w     D3, [A6 + 0xC]
  18116. 0000CFBA  200A                     move.l     D0, A2
  18117. 0000CFBC  6700 0098                beq        +0x9A /* 0000D056 */
  18118. 0000CFC0  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18119. 0000CFC6  2548 0004                move.l     [A2 + 0x4], A0
  18120. 0000CFCA  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18121. 0000CFD0  41E8 0230                lea.l      A0, [A0 + 0x230]
  18122. 0000CFD4  2252                     movea.l    A1, [A2]
  18123. 0000CFD6  2288                     move.l     [A1], A0
  18124. 0000CFD8  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18125. 0000CFDE  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18126. 0000CFE2  2548 007E                move.l     [A2 + 0x7E], A0
  18127. 0000CFE6  41F9 0001 0AFE           lea.l      A0, [0x00010AFE]
  18128. 0000CFEC  41E8 0200                lea.l      A0, [A0 + 0x200]
  18129. 0000CFF0  2548 00B0                move.l     [A2 + 0xB0], A0
  18130. 0000CFF4  2652                     movea.l    A3, [A2]
  18131. 0000CFF6  204A                     movea.l    A0, A2
  18132. 0000CFF8  41E8 010C                lea.l      A0, [A0 + 0x10C]
  18133. 0000CFFC  2848                     movea.l    A4, A0
  18134. 0000CFFE  91CB                     sub.l      A0, A3
  18135. 0000D000  2748 0008                move.l     [A3 + 0x8], A0
  18136. 0000D004  3F3C FFFF                move.w     -[A7], 0xFFFF
  18137. 0000D008  486A 00DE                pea.l      [A2 + 0xDE]
  18138. 0000D00C  4EB9 0001 CBAE           jsr        [0x0001CBAE]
  18139. 0000D012  4267                     clr.w      -[A7]
  18140. 0000D014  486A 00B0                pea.l      [A2 + 0xB0]
  18141. 0000D018  4EB9 0000 4032           jsr        [0x00004032]
  18142. 0000D01E  4267                     clr.w      -[A7]
  18143. 0000D020  486A 007A                pea.l      [A2 + 0x7A]
  18144. 0000D024  4EB9 0000 411A           jsr        [0x0000411A]
  18145. 0000D02A  4267                     clr.w      -[A7]
  18146. 0000D02C  2F0A                     move.l     -[A7], A2
  18147. 0000D02E  61FF FFFF BA8E           bsr        -0x4570 /* 00008ABE */
  18148. 0000D034  4A43                     tst.w      D3
  18149. 0000D036  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18150. 0000D03A  670C                     beq        +0xE /* 0000D048 */
  18151. 0000D03C  4267                     clr.w      -[A7]
  18152. 0000D03E  2F0C                     move.l     -[A7], A4
  18153. 0000D040  4EB9 0000 3F42           jsr        [0x00003F42]
  18154. 0000D046  5C4F                     addq.w     A7, 6
  18155. label0000D048:
  18156. 0000D048  4A43                     tst.w      D3
  18157. 0000D04A  6F0A                     ble        +0xC /* 0000D056 */
  18158. 0000D04C  2F0A                     move.l     -[A7], A2
  18159. 0000D04E  4EB9 0000 2592           jsr        [0x00002592]
  18160. 0000D054  584F                     addq.w     A7, 4
  18161. label0000D056:
  18162. 0000D056  204A                     movea.l    A0, A2
  18163. 0000D058  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18164. 0000D05C  4E5E                     unlink     A6
  18165. 0000D05E  4E75                     rts
  18166. 0000D060  4E56 0000                link       A6, 0
  18167. 0000D064  48E7 1020                movem.l    -[A7], D3,A2
  18168. 0000D068  246E 0008                movea.l    A2, [A6 + 0x8]
  18169. 0000D06C  362A 010A                move.w     D3, [A2 + 0x10A]
  18170. 0000D070  6712                     beq        +0x14 /* 0000D084 */
  18171. 0000D072  3F03                     move.w     -[A7], D3
  18172. 0000D074  2F0A                     move.l     -[A7], A2
  18173. 0000D076  2057                     movea.l    A0, [A7]
  18174. 0000D078  2268 0004                movea.l    A1, [A0 + 0x4]
  18175. 0000D07C  2269 022C                movea.l    A1, [A1 + 0x22C]
  18176. 0000D080  4E91                     jsr        [A1]
  18177. 0000D082  5C4F                     addq.w     A7, 6
  18178. label0000D084:
  18179. 0000D084  4CDF 0408                movem.l    D3,A2, [A7]+
  18180. 0000D088  4E5E                     unlink     A6
  18181. 0000D08A  4E75                     rts
  18182. 0000D08C  4E56 FFFA                link       A6, -0x0006
  18183. 0000D090  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  18184. 0000D094  246E 0008                movea.l    A2, [A6 + 0x8]
  18185. 0000D098  382E 000C                move.w     D4, [A6 + 0xC]
  18186. 0000D09C  266E 000E                movea.l    A3, [A6 + 0xE]
  18187. 0000D0A0  362E 0012                move.w     D3, [A6 + 0x12]
  18188. 0000D0A4  2D4B FFFA                move.l     [A6 - 0x6], A3
  18189. 0000D0A8  3D44 FFFE                move.w     [A6 - 0x2], D4
  18190. 0000D0AC  486E FFFA                pea.l      [A6 - 0x6]
  18191. 0000D0B0  7000                     moveq.l    D0, 0x00
  18192. 0000D0B2  3003                     move.w     D0, D3
  18193. 0000D0B4  2F00                     move.l     -[A7], D0
  18194. 0000D0B6  4878 0001                push.l     0x1
  18195. 0000D0BA  486A 00DE                pea.l      [A2 + 0xDE]
  18196. 0000D0BE  4EB9 0001 CB52           jsr        [0x0001CB52]
  18197. 0000D0C4  3600                     move.w     D3, D0
  18198. 0000D0C6  B66A 010A                cmp.w      D3, [A2 + 0x10A]
  18199. 0000D0CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18200. 0000D0CE  6204                     bhi        +0x6 /* 0000D0D4 */
  18201. 0000D0D0  526A 010A                addq.w     [A2 + 0x10A], 1
  18202. label0000D0D4:
  18203. 0000D0D4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  18204. 0000D0D8  4E5E                     unlink     A6
  18205. 0000D0DA  4E75                     rts
  18206. 0000D0DC  4E56 0000                link       A6, 0
  18207. 0000D0E0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  18208. 0000D0E4  246E 0008                movea.l    A2, [A6 + 0x8]
  18209. 0000D0E8  362E 000C                move.w     D3, [A6 + 0xC]
  18210. 0000D0EC  97CB                     sub.l      A3, A3
  18211. 0000D0EE  4A43                     tst.w      D3
  18212. 0000D0F0  675C                     beq        +0x5E /* 0000D14E */
  18213. 0000D0F2  2F0A                     move.l     -[A7], A2
  18214. 0000D0F4  4EB9 0000 0F4A           jsr        [0x00000F4A]
  18215. 0000D0FA  B640                     cmp.w      D3, D0
  18216. 0000D0FC  584F                     addq.w     A7, 4
  18217. 0000D0FE  624E                     bhi        +0x50 /* 0000D14E */
  18218. 0000D100  3F03                     move.w     -[A7], D3
  18219. 0000D102  2F0A                     move.l     -[A7], A2
  18220. 0000D104  61FF 0000 0286           bsr        +0x288 /* 0000D38C */
  18221. 0000D10A  2648                     movea.l    A3, A0
  18222. 0000D10C  7000                     moveq.l    D0, 0x00
  18223. 0000D10E  3003                     move.w     D0, D3
  18224. 0000D110  2F00                     move.l     -[A7], D0
  18225. 0000D112  4878 0001                push.l     0x1
  18226. 0000D116  486A 00DE                pea.l      [A2 + 0xDE]
  18227. 0000D11A  2057                     movea.l    A0, [A7]
  18228. 0000D11C  2250                     movea.l    A1, [A0]
  18229. 0000D11E  2269 0024                movea.l    A1, [A1 + 0x24]
  18230. 0000D122  4E91                     jsr        [A1]
  18231. 0000D124  382A 010A                move.w     D4, [A2 + 0x10A]
  18232. 0000D128  B644                     cmp.w      D3, D4
  18233. 0000D12A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18234. 0000D12E  6406                     bcc        +0x8 /* 0000D136 */
  18235. 0000D130  536A 010A                subq.w     [A2 + 0x10A], 1
  18236. 0000D134  6018                     bra        +0x1A /* 0000D14E */
  18237. label0000D136:
  18238. 0000D136  B644                     cmp.w      D3, D4
  18239. 0000D138  6614                     bne        +0x16 /* 0000D14E */
  18240. 0000D13A  4227                     clr.b      -[A7]
  18241. 0000D13C  4267                     clr.w      -[A7]
  18242. 0000D13E  2F0A                     move.l     -[A7], A2
  18243. 0000D140  2057                     movea.l    A0, [A7]
  18244. 0000D142  2268 0004                movea.l    A1, [A0 + 0x4]
  18245. 0000D146  2269 0218                movea.l    A1, [A1 + 0x218]
  18246. 0000D14A  4E91                     jsr        [A1]
  18247. 0000D14C  504F                     addq.w     A7, 8
  18248. label0000D14E:
  18249. 0000D14E  204B                     movea.l    A0, A3
  18250. 0000D150  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  18251. 0000D154  4E5E                     unlink     A6
  18252. 0000D156  4E75                     rts
  18253. 0000D158  4E56 0000                link       A6, 0
  18254. 0000D15C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  18255. 0000D160  246E 0008                movea.l    A2, [A6 + 0x8]
  18256. 0000D164  362E 000C                move.w     D3, [A6 + 0xC]
  18257. 0000D168  182E 000E                move.b     D4, [A6 + 0xE]
  18258. 0000D16C  486A 00DE                pea.l      [A2 + 0xDE]
  18259. 0000D170  4EB9 0000 0F60           jsr        [0x00000F60]
  18260. 0000D176  7200                     moveq.l    D1, 0x00
  18261. 0000D178  3203                     move.w     D1, D3
  18262. 0000D17A  B280                     cmp.l      D1, D0
  18263. 0000D17C  584F                     addq.w     A7, 4
  18264. 0000D17E  6274                     bhi        +0x76 /* 0000D1F4 */
  18265. 0000D180  B66A 010A                cmp.w      D3, [A2 + 0x10A]
  18266. 0000D184  676E                     beq        +0x70 /* 0000D1F4 */
  18267. 0000D186  2F0A                     move.l     -[A7], A2
  18268. 0000D188  4EB9 0000 0F7E           jsr        [0x00000F7E]
  18269. 0000D18E  2648                     movea.l    A3, A0
  18270. 0000D190  200B                     move.l     D0, A3
  18271. 0000D192  584F                     addq.w     A7, 4
  18272. 0000D194  6744                     beq        +0x46 /* 0000D1DA */
  18273. 0000D196  2F0B                     move.l     -[A7], A3
  18274. 0000D198  2057                     movea.l    A0, [A7]
  18275. 0000D19A  2268 0004                movea.l    A1, [A0 + 0x4]
  18276. 0000D19E  2269 00A8                movea.l    A1, [A1 + 0xA8]
  18277. 0000D1A2  4E91                     jsr        [A1]
  18278. 0000D1A4  4A04                     tst.b      D4
  18279. 0000D1A6  584F                     addq.w     A7, 4
  18280. 0000D1A8  6730                     beq        +0x32 /* 0000D1DA */
  18281. 0000D1AA  200B                     move.l     D0, A3
  18282. 0000D1AC  4A80                     tst.l      D0
  18283. 0000D1AE  6714                     beq        +0x16 /* 0000D1C4 */
  18284. 0000D1B0  3F3C 0001                move.w     -[A7], 0x1
  18285. 0000D1B4  4853                     pea.l      [A3]
  18286. 0000D1B6  2057                     movea.l    A0, [A7]
  18287. 0000D1B8  2268 0004                movea.l    A1, [A0 + 0x4]
  18288. 0000D1BC  2269 0008                movea.l    A1, [A1 + 0x8]
  18289. 0000D1C0  4E91                     jsr        [A1]
  18290. 0000D1C2  5C4F                     addq.w     A7, 6
  18291. label0000D1C4:
  18292. 0000D1C4  7000                     moveq.l    D0, 0x00
  18293. 0000D1C6  302A 010A                move.w     D0, [A2 + 0x10A]
  18294. 0000D1CA  2F00                     move.l     -[A7], D0
  18295. 0000D1CC  486A 00DE                pea.l      [A2 + 0xDE]
  18296. 0000D1D0  4EB9 0001 CB36           jsr        [0x0001CB36]
  18297. 0000D1D6  4290                     clr.l      [A0]
  18298. 0000D1D8  504F                     addq.w     A7, 8
  18299. label0000D1DA:
  18300. 0000D1DA  3543 010A                move.w     [A2 + 0x10A], D3
  18301. 0000D1DE  4A43                     tst.w      D3
  18302. 0000D1E0  6712                     beq        +0x14 /* 0000D1F4 */
  18303. 0000D1E2  3F03                     move.w     -[A7], D3
  18304. 0000D1E4  2F0A                     move.l     -[A7], A2
  18305. 0000D1E6  2057                     movea.l    A0, [A7]
  18306. 0000D1E8  2268 0004                movea.l    A1, [A0 + 0x4]
  18307. 0000D1EC  2269 022C                movea.l    A1, [A1 + 0x22C]
  18308. 0000D1F0  4E91                     jsr        [A1]
  18309. 0000D1F2  5C4F                     addq.w     A7, 6
  18310. label0000D1F4:
  18311. 0000D1F4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  18312. 0000D1F8  4E5E                     unlink     A6
  18313. 0000D1FA  4E75                     rts
  18314. 0000D1FC  4E56 FFE2                link       A6, -0x001E
  18315. 0000D200  48E7 1030                movem.l    -[A7], D3,A2,A3
  18316. 0000D204  246E 0008                movea.l    A2, [A6 + 0x8]
  18317. 0000D208  362E 000C                move.w     D3, [A6 + 0xC]
  18318. 0000D20C  42AE FFFA                clr.l      [A6 - 0x6]
  18319. 0000D210  486E FFFA                pea.l      [A6 - 0x6]
  18320. 0000D214  7000                     moveq.l    D0, 0x00
  18321. 0000D216  3003                     move.w     D0, D3
  18322. 0000D218  2F00                     move.l     -[A7], D0
  18323. 0000D21A  204A                     movea.l    A0, A2
  18324. 0000D21C  41E8 00DE                lea.l      A0, [A0 + 0xDE]
  18325. 0000D220  2648                     movea.l    A3, A0
  18326. 0000D222  4850                     pea.l      [A0]
  18327. 0000D224  4EB9 0001 CB0A           jsr        [0x0001CB0A]
  18328. 0000D22A  4A00                     tst.b      D0
  18329. 0000D22C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18330. 0000D230  6750                     beq        +0x52 /* 0000D282 */
  18331. 0000D232  4AAE FFFA                tst.l      [A6 - 0x6]
  18332. 0000D236  664A                     bne        +0x4C /* 0000D282 */
  18333. 0000D238  2D4F FFF6                move.l     [A6 - 0xA], A7
  18334. 0000D23C  200A                     move.l     D0, A2
  18335. 0000D23E  4A80                     tst.l      D0
  18336. 0000D240  6708                     beq        +0xA /* 0000D24A */
  18337. 0000D242  204A                     movea.l    A0, A2
  18338. 0000D244  41E8 007A                lea.l      A0, [A0 + 0x7A]
  18339. 0000D248  6002                     bra        +0x4 /* 0000D24C */
  18340. label0000D24A:
  18341. 0000D24A  204A                     movea.l    A0, A2
  18342. label0000D24C:
  18343. 0000D24C  4850                     pea.l      [A0]
  18344. 0000D24E  2F0A                     move.l     -[A7], A2
  18345. 0000D250  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  18346. 0000D254  4EB9 0000 2832           jsr        [0x00002832]
  18347. 0000D25A  2D48 FFFA                move.l     [A6 - 0x6], A0
  18348. 0000D25E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  18349. 0000D262  600A                     bra        +0xC /* 0000D26E */
  18350. 0000D264  486E FFE2                pea.l      [A6 - 0x1E]
  18351. 0000D268  4EB9 0000 254A           jsr        [0x0000254A]
  18352. label0000D26E:
  18353. 0000D26E  7000                     moveq.l    D0, 0x00
  18354. 0000D270  3003                     move.w     D0, D3
  18355. 0000D272  2F00                     move.l     -[A7], D0
  18356. 0000D274  2F0B                     move.l     -[A7], A3
  18357. 0000D276  4EB9 0001 CB36           jsr        [0x0001CB36]
  18358. 0000D27C  20AE FFFA                move.l     [A0], [A6 - 0x6]
  18359. 0000D280  504F                     addq.w     A7, 8
  18360. label0000D282:
  18361. 0000D282  206E FFFA                movea.l    A0, [A6 - 0x6]
  18362. 0000D286  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18363. 0000D28A  4E5E                     unlink     A6
  18364. 0000D28C  4E75                     rts
  18365. 0000D28E  4E56 0000                link       A6, 0
  18366. 0000D292  48E7 1820                movem.l    -[A7], D3,D4,A2
  18367. 0000D296  246E 0008                movea.l    A2, [A6 + 0x8]
  18368. 0000D29A  2F0A                     move.l     -[A7], A2
  18369. 0000D29C  4EB9 0000 0F4A           jsr        [0x00000F4A]
  18370. 0000D2A2  3800                     move.w     D4, D0
  18371. 0000D2A4  7601                     moveq.l    D3, 0x01
  18372. 0000D2A6  584F                     addq.w     A7, 4
  18373. 0000D2A8  6014                     bra        +0x16 /* 0000D2BE */
  18374. label0000D2AA:
  18375. 0000D2AA  3F03                     move.w     -[A7], D3
  18376. 0000D2AC  2F0A                     move.l     -[A7], A2
  18377. 0000D2AE  2057                     movea.l    A0, [A7]
  18378. 0000D2B0  2268 0004                movea.l    A1, [A0 + 0x4]
  18379. 0000D2B4  2269 021C                movea.l    A1, [A1 + 0x21C]
  18380. 0000D2B8  4E91                     jsr        [A1]
  18381. 0000D2BA  5243                     addq.w     D3, 1
  18382. 0000D2BC  5C4F                     addq.w     A7, 6
  18383. label0000D2BE:
  18384. 0000D2BE  B644                     cmp.w      D3, D4
  18385. 0000D2C0  63E8                     bls        -0x16 /* 0000D2AA */
  18386. 0000D2C2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  18387. 0000D2C6  4E5E                     unlink     A6
  18388. 0000D2C8  4E75                     rts
  18389. 0000D2CA  4E56 FFFA                link       A6, -0x0006
  18390. 0000D2CE  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  18391. 0000D2D2  266E 0008                movea.l    A3, [A6 + 0x8]
  18392. 0000D2D6  3C2E 000C                move.w     D6, [A6 + 0xC]
  18393. 0000D2DA  2A2E 000E                move.l     D5, [A6 + 0xE]
  18394. 0000D2DE  362E 0012                move.w     D3, [A6 + 0x12]
  18395. 0000D2E2  182E 0014                move.b     D4, [A6 + 0x14]
  18396. 0000D2E6  4A43                     tst.w      D3
  18397. 0000D2E8  6700 009A                beq        +0x9C /* 0000D384 */
  18398. 0000D2EC  2F0B                     move.l     -[A7], A3
  18399. 0000D2EE  4EB9 0000 0F4A           jsr        [0x00000F4A]
  18400. 0000D2F4  B640                     cmp.w      D3, D0
  18401. 0000D2F6  584F                     addq.w     A7, 4
  18402. 0000D2F8  6200 008A                bhi        +0x8C /* 0000D384 */
  18403. 0000D2FC  7000                     moveq.l    D0, 0x00
  18404. 0000D2FE  3003                     move.w     D0, D3
  18405. 0000D300  2F00                     move.l     -[A7], D0
  18406. 0000D302  204B                     movea.l    A0, A3
  18407. 0000D304  41E8 00DE                lea.l      A0, [A0 + 0xDE]
  18408. 0000D308  2848                     movea.l    A4, A0
  18409. 0000D30A  4850                     pea.l      [A0]
  18410. 0000D30C  4EB9 0001 CB36           jsr        [0x0001CB36]
  18411. 0000D312  2450                     movea.l    A2, [A0]
  18412. 0000D314  2D45 FFFA                move.l     [A6 - 0x6], D5
  18413. 0000D318  3D46 FFFE                move.w     [A6 - 0x2], D6
  18414. 0000D31C  7000                     moveq.l    D0, 0x00
  18415. 0000D31E  3003                     move.w     D0, D3
  18416. 0000D320  2F00                     move.l     -[A7], D0
  18417. 0000D322  2F0C                     move.l     -[A7], A4
  18418. 0000D324  4EB9 0001 CB36           jsr        [0x0001CB36]
  18419. 0000D32A  20AE FFFA                move.l     [A0], [A6 - 0x6]
  18420. 0000D32E  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  18421. 0000D334  4A04                     tst.b      D4
  18422. 0000D336  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18423. 0000D33A  671C                     beq        +0x1E /* 0000D358 */
  18424. 0000D33C  200A                     move.l     D0, A2
  18425. 0000D33E  4A80                     tst.l      D0
  18426. 0000D340  6714                     beq        +0x16 /* 0000D356 */
  18427. 0000D342  3F3C 0001                move.w     -[A7], 0x1
  18428. 0000D346  4852                     pea.l      [A2]
  18429. 0000D348  2057                     movea.l    A0, [A7]
  18430. 0000D34A  2268 0004                movea.l    A1, [A0 + 0x4]
  18431. 0000D34E  2269 0008                movea.l    A1, [A1 + 0x8]
  18432. 0000D352  4E91                     jsr        [A1]
  18433. 0000D354  5C4F                     addq.w     A7, 6
  18434. label0000D356:
  18435. 0000D356  95CA                     sub.l      A2, A2
  18436. label0000D358:
  18437. 0000D358  B66B 010A                cmp.w      D3, [A3 + 0x10A]
  18438. 0000D35C  6626                     bne        +0x28 /* 0000D384 */
  18439. 0000D35E  200A                     move.l     D0, A2
  18440. 0000D360  6710                     beq        +0x12 /* 0000D372 */
  18441. 0000D362  2F0A                     move.l     -[A7], A2
  18442. 0000D364  2057                     movea.l    A0, [A7]
  18443. 0000D366  2268 0004                movea.l    A1, [A0 + 0x4]
  18444. 0000D36A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  18445. 0000D36E  4E91                     jsr        [A1]
  18446. 0000D370  584F                     addq.w     A7, 4
  18447. label0000D372:
  18448. 0000D372  3F03                     move.w     -[A7], D3
  18449. 0000D374  2F0B                     move.l     -[A7], A3
  18450. 0000D376  2057                     movea.l    A0, [A7]
  18451. 0000D378  2268 0004                movea.l    A1, [A0 + 0x4]
  18452. 0000D37C  2269 022C                movea.l    A1, [A1 + 0x22C]
  18453. 0000D380  4E91                     jsr        [A1]
  18454. 0000D382  5C4F                     addq.w     A7, 6
  18455. label0000D384:
  18456. 0000D384  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  18457. 0000D388  4E5E                     unlink     A6
  18458. 0000D38A  4E75                     rts
  18459. fn0000D38C:
  18460. 0000D38C  4E56 FFFA                link       A6, -0x0006
  18461. 0000D390  42AE FFFA                clr.l      [A6 - 0x6]
  18462. 0000D394  486E FFFA                pea.l      [A6 - 0x6]
  18463. 0000D398  7000                     moveq.l    D0, 0x00
  18464. 0000D39A  302E 000C                move.w     D0, [A6 + 0xC]
  18465. 0000D39E  2F00                     move.l     -[A7], D0
  18466. 0000D3A0  206E 0008                movea.l    A0, [A6 + 0x8]
  18467. 0000D3A4  4868 00DE                pea.l      [A0 + 0xDE]
  18468. 0000D3A8  4EB9 0001 CB0A           jsr        [0x0001CB0A]
  18469. 0000D3AE  206E FFFA                movea.l    A0, [A6 - 0x6]
  18470. 0000D3B2  4E5E                     unlink     A6
  18471. 0000D3B4  4E75                     rts
  18472. 0000D3B6  4E56 0000                link       A6, 0
  18473. 0000D3BA  48E7 1030                movem.l    -[A7], D3,A2,A3
  18474. 0000D3BE  266E 0008                movea.l    A3, [A6 + 0x8]
  18475. 0000D3C2  362E 000C                move.w     D3, [A6 + 0xC]
  18476. 0000D3C6  3F03                     move.w     -[A7], D3
  18477. 0000D3C8  2F0B                     move.l     -[A7], A3
  18478. 0000D3CA  2057                     movea.l    A0, [A7]
  18479. 0000D3CC  2268 0004                movea.l    A1, [A0 + 0x4]
  18480. 0000D3D0  2269 021C                movea.l    A1, [A1 + 0x21C]
  18481. 0000D3D4  4E91                     jsr        [A1]
  18482. 0000D3D6  2448                     movea.l    A2, A0
  18483. 0000D3D8  200A                     move.l     D0, A2
  18484. 0000D3DA  5C4F                     addq.w     A7, 6
  18485. 0000D3DC  6710                     beq        +0x12 /* 0000D3EE */
  18486. 0000D3DE  2F0A                     move.l     -[A7], A2
  18487. 0000D3E0  2057                     movea.l    A0, [A7]
  18488. 0000D3E2  2268 0004                movea.l    A1, [A0 + 0x4]
  18489. 0000D3E6  2269 00A4                movea.l    A1, [A1 + 0xA4]
  18490. 0000D3EA  4E91                     jsr        [A1]
  18491. 0000D3EC  584F                     addq.w     A7, 4
  18492. label0000D3EE:
  18493. 0000D3EE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18494. 0000D3F2  4E5E                     unlink     A6
  18495. 0000D3F4  4E75                     rts
  18496. 0000D3F6  4E56 FFF8                link       A6, -0x0008
  18497. 0000D3FA  2F0A                     move.l     -[A7], A2
  18498. 0000D3FC  246E 0008                movea.l    A2, [A6 + 0x8]
  18499. 0000D400  486E FFF8                pea.l      [A6 - 0x8]
  18500. 0000D404  2F0A                     move.l     -[A7], A2
  18501. 0000D406  2057                     movea.l    A0, [A7]
  18502. 0000D408  2268 0004                movea.l    A1, [A0 + 0x4]
  18503. 0000D40C  2269 003C                movea.l    A1, [A1 + 0x3C]
  18504. 0000D410  4E91                     jsr        [A1]
  18505. 0000D412  2F0A                     move.l     -[A7], A2
  18506. 0000D414  2057                     movea.l    A0, [A7]
  18507. 0000D416  2268 0004                movea.l    A1, [A0 + 0x4]
  18508. 0000D41A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  18509. 0000D41E  4E91                     jsr        [A1]
  18510. 0000D420  486E FFF8                pea.l      [A6 - 0x8]
  18511. 0000D424  A8A3                     syscall    EraseRect
  18512. 0000D426  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18513. 0000D42A  245F                     movea.l    A2, [A7]+
  18514. 0000D42C  4E5E                     unlink     A6
  18515. 0000D42E  4E75                     rts
  18516. 0000D430  4E56 0000                link       A6, 0
  18517. 0000D434  48E7 1030                movem.l    -[A7], D3,A2,A3
  18518. 0000D438  246E 0008                movea.l    A2, [A6 + 0x8]
  18519. 0000D43C  262E 000C                move.l     D3, [A6 + 0xC]
  18520. 0000D440  266E 0010                movea.l    A3, [A6 + 0x10]
  18521. 0000D444  B6AA 0106                cmp.l      D3, [A2 + 0x106]
  18522. 0000D448  6616                     bne        +0x18 /* 0000D460 */
  18523. 0000D44A  4227                     clr.b      -[A7]
  18524. 0000D44C  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  18525. 0000D450  2F0A                     move.l     -[A7], A2
  18526. 0000D452  2057                     movea.l    A0, [A7]
  18527. 0000D454  2268 0004                movea.l    A1, [A0 + 0x4]
  18528. 0000D458  2269 0218                movea.l    A1, [A1 + 0x218]
  18529. 0000D45C  4E91                     jsr        [A1]
  18530. 0000D45E  504F                     addq.w     A7, 8
  18531. label0000D460:
  18532. 0000D460  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18533. 0000D464  4E5E                     unlink     A6
  18534. 0000D466  4E75                     rts
  18535. 0000D468  4E56 0000                link       A6, 0
  18536. 0000D46C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18537. 0000D470  246E 0008                movea.l    A2, [A6 + 0x8]
  18538. 0000D474  362E 000C                move.w     D3, [A6 + 0xC]
  18539. 0000D478  286E 000E                movea.l    A4, [A6 + 0xE]
  18540. 0000D47C  4A43                     tst.w      D3
  18541. 0000D47E  6714                     beq        +0x16 /* 0000D494 */
  18542. 0000D480  204A                     movea.l    A0, A2
  18543. 0000D482  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  18544. 0000D486  2648                     movea.l    A3, A0
  18545. 0000D488  2488                     move.l     [A2], A0
  18546. 0000D48A  2F0B                     move.l     -[A7], A3
  18547. 0000D48C  4EB9 0000 3F3A           jsr        [0x00003F3A]
  18548. 0000D492  584F                     addq.w     A7, 4
  18549. label0000D494:
  18550. 0000D494  2F0C                     move.l     -[A7], A4
  18551. 0000D496  4267                     clr.w      -[A7]
  18552. 0000D498  2F0A                     move.l     -[A7], A2
  18553. 0000D49A  61FF FFFF B588           bsr        -0x4A76 /* 00008A24 */
  18554. 0000D4A0  486A 007A                pea.l      [A2 + 0x7A]
  18555. 0000D4A4  4EB9 0000 402A           jsr        [0x0000402A]
  18556. 0000D4AA  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18557. 0000D4AE  2548 0004                move.l     [A2 + 0x4], A0
  18558. 0000D4B2  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18559. 0000D4B6  41E8 01C0                lea.l      A0, [A0 + 0x1C0]
  18560. 0000D4BA  2252                     movea.l    A1, [A2]
  18561. 0000D4BC  2288                     move.l     [A1], A0
  18562. 0000D4BE  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18563. 0000D4C2  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18564. 0000D4C6  2548 007A                move.l     [A2 + 0x7A], A0
  18565. 0000D4CA  2652                     movea.l    A3, [A2]
  18566. 0000D4CC  204A                     movea.l    A0, A2
  18567. 0000D4CE  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  18568. 0000D4D2  91CB                     sub.l      A0, A3
  18569. 0000D4D4  2748 0008                move.l     [A3 + 0x8], A0
  18570. 0000D4D8  486A 00A8                pea.l      [A2 + 0xA8]
  18571. 0000D4DC  4EB9 0001 CD5A           jsr        [0x0001CD5A]
  18572. 0000D4E2  42AA 00D0                clr.l      [A2 + 0xD0]
  18573. 0000D4E6  204A                     movea.l    A0, A2
  18574. 0000D4E8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18575. 0000D4EC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18576. 0000D4F0  4E5E                     unlink     A6
  18577. 0000D4F2  4E75                     rts
  18578. 0000D4F4  4E56 0000                link       A6, 0
  18579. 0000D4F8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18580. 0000D4FC  246E 0008                movea.l    A2, [A6 + 0x8]
  18581. 0000D500  362E 000C                move.w     D3, [A6 + 0xC]
  18582. 0000D504  200A                     move.l     D0, A2
  18583. 0000D506  6776                     beq        +0x78 /* 0000D57E */
  18584. 0000D508  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18585. 0000D50C  2548 0004                move.l     [A2 + 0x4], A0
  18586. 0000D510  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18587. 0000D514  41E8 01C0                lea.l      A0, [A0 + 0x1C0]
  18588. 0000D518  2252                     movea.l    A1, [A2]
  18589. 0000D51A  2288                     move.l     [A1], A0
  18590. 0000D51C  41ED ED8A                lea.l      A0, [A5 - 0x1276]
  18591. 0000D520  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  18592. 0000D524  2548 007A                move.l     [A2 + 0x7A], A0
  18593. 0000D528  2652                     movea.l    A3, [A2]
  18594. 0000D52A  204A                     movea.l    A0, A2
  18595. 0000D52C  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  18596. 0000D530  2848                     movea.l    A4, A0
  18597. 0000D532  91CB                     sub.l      A0, A3
  18598. 0000D534  2748 0008                move.l     [A3 + 0x8], A0
  18599. 0000D538  3F3C FFFF                move.w     -[A7], 0xFFFF
  18600. 0000D53C  486A 00A8                pea.l      [A2 + 0xA8]
  18601. 0000D540  4EB9 0001 CD22           jsr        [0x0001CD22]
  18602. 0000D546  4267                     clr.w      -[A7]
  18603. 0000D548  486A 007A                pea.l      [A2 + 0x7A]
  18604. 0000D54C  4EB9 0000 4032           jsr        [0x00004032]
  18605. 0000D552  4267                     clr.w      -[A7]
  18606. 0000D554  2F0A                     move.l     -[A7], A2
  18607. 0000D556  61FF FFFF B566           bsr        -0x4A98 /* 00008ABE */
  18608. 0000D55C  4A43                     tst.w      D3
  18609. 0000D55E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18610. 0000D562  670C                     beq        +0xE /* 0000D570 */
  18611. 0000D564  4267                     clr.w      -[A7]
  18612. 0000D566  2F0C                     move.l     -[A7], A4
  18613. 0000D568  4EB9 0000 3F42           jsr        [0x00003F42]
  18614. 0000D56E  5C4F                     addq.w     A7, 6
  18615. label0000D570:
  18616. 0000D570  4A43                     tst.w      D3
  18617. 0000D572  6F0A                     ble        +0xC /* 0000D57E */
  18618. 0000D574  2F0A                     move.l     -[A7], A2
  18619. 0000D576  4EB9 0000 2592           jsr        [0x00002592]
  18620. 0000D57C  584F                     addq.w     A7, 4
  18621. label0000D57E:
  18622. 0000D57E  204A                     movea.l    A0, A2
  18623. 0000D580  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18624. 0000D584  4E5E                     unlink     A6
  18625. 0000D586  4E75                     rts
  18626. 0000D588  4E56 FFEC                link       A6, -0x0014
  18627. 0000D58C  48E7 1030                movem.l    -[A7], D3,A2,A3
  18628. 0000D590  266E 0008                movea.l    A3, [A6 + 0x8]
  18629. 0000D594  7601                     moveq.l    D3, 0x01
  18630. 0000D596  42A7                     clr.l      -[A7]
  18631. 0000D598  486B 0044                pea.l      [A3 + 0x44]
  18632. 0000D59C  486E FFEC                pea.l      [A6 - 0x14]
  18633. 0000D5A0  4EB9 0000 13C8           jsr        [0x000013C8]
  18634. 0000D5A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18635. 0000D5AA  6050                     bra        +0x52 /* 0000D5FC */
  18636. label0000D5AC:
  18637. 0000D5AC  4267                     clr.w      -[A7]
  18638. 0000D5AE  4879 0001 09C0           push.l     0x109C0
  18639. 0000D5B4  4879 0001 099C           push.l     0x1099C
  18640. 0000D5BA  4878 0004                push.l     0x4
  18641. 0000D5BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18642. 0000D5C2  4EB9 0000 2582           jsr        [0x00002582]
  18643. 0000D5C8  2448                     movea.l    A2, A0
  18644. 0000D5CA  200A                     move.l     D0, A2
  18645. 0000D5CC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18646. 0000D5D0  672A                     beq        +0x2C /* 0000D5FC */
  18647. 0000D5D2  2F0A                     move.l     -[A7], A2
  18648. 0000D5D4  2F0B                     move.l     -[A7], A3
  18649. 0000D5D6  2057                     movea.l    A0, [A7]
  18650. 0000D5D8  2268 0004                movea.l    A1, [A0 + 0x4]
  18651. 0000D5DC  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  18652. 0000D5E0  4E91                     jsr        [A1]
  18653. 0000D5E2  2F0A                     move.l     -[A7], A2
  18654. 0000D5E4  2057                     movea.l    A0, [A7]
  18655. 0000D5E6  2268 0004                movea.l    A1, [A0 + 0x4]
  18656. 0000D5EA  2269 001C                movea.l    A1, [A1 + 0x1C]
  18657. 0000D5EE  4E91                     jsr        [A1]
  18658. 0000D5F0  4A80                     tst.l      D0
  18659. 0000D5F2  57C0                     seq        D0
  18660. 0000D5F4  4400                     neg.b      D0
  18661. 0000D5F6  C600                     and.b      D3, D0
  18662. 0000D5F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18663. label0000D5FC:
  18664. 0000D5FC  486E FFFC                pea.l      [A6 - 0x4]
  18665. 0000D600  486E FFEC                pea.l      [A6 - 0x14]
  18666. 0000D604  4EB9 0000 1380           jsr        [0x00001380]
  18667. 0000D60A  4A00                     tst.b      D0
  18668. 0000D60C  504F                     addq.w     A7, 8
  18669. 0000D60E  669C                     bne        -0x62 /* 0000D5AC */
  18670. 0000D610  4A03                     tst.b      D3
  18671. 0000D612  6734                     beq        +0x36 /* 0000D648 */
  18672. 0000D614  486B 00A8                pea.l      [A3 + 0xA8]
  18673. 0000D618  4EB9 0000 0F60           jsr        [0x00000F60]
  18674. 0000D61E  4A80                     tst.l      D0
  18675. 0000D620  584F                     addq.w     A7, 4
  18676. 0000D622  6724                     beq        +0x26 /* 0000D648 */
  18677. 0000D624  4878 0001                push.l     0x1
  18678. 0000D628  4878 0001                push.l     0x1
  18679. 0000D62C  486B 00A8                pea.l      [A3 + 0xA8]
  18680. 0000D630  4EB9 0000 2968           jsr        [0x00002968]
  18681. 0000D636  504F                     addq.w     A7, 8
  18682. 0000D638  2F10                     move.l     -[A7], [A0]
  18683. 0000D63A  2057                     movea.l    A0, [A7]
  18684. 0000D63C  2268 0004                movea.l    A1, [A0 + 0x4]
  18685. 0000D640  2269 0020                movea.l    A1, [A1 + 0x20]
  18686. 0000D644  4E91                     jsr        [A1]
  18687. 0000D646  504F                     addq.w     A7, 8
  18688. label0000D648:
  18689. 0000D648  3F3C FFFF                move.w     -[A7], 0xFFFF
  18690. 0000D64C  486E FFEC                pea.l      [A6 - 0x14]
  18691. 0000D650  4EB9 0000 1396           jsr        [0x00001396]
  18692. 0000D656  5C4F                     addq.w     A7, 6
  18693. 0000D658  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18694. 0000D65C  4E5E                     unlink     A6
  18695. 0000D65E  4E75                     rts
  18696. 0000D660  4E56 0000                link       A6, 0
  18697. 0000D664  2F0A                     move.l     -[A7], A2
  18698. 0000D666  246E 0008                movea.l    A2, [A6 + 0x8]
  18699. 0000D66A  4AAE 000C                tst.l      [A6 + 0xC]
  18700. 0000D66E  6760                     beq        +0x62 /* 0000D6D0 */
  18701. 0000D670  200A                     move.l     D0, A2
  18702. 0000D672  4A80                     tst.l      D0
  18703. 0000D674  6708                     beq        +0xA /* 0000D67E */
  18704. 0000D676  204A                     movea.l    A0, A2
  18705. 0000D678  41E8 007A                lea.l      A0, [A0 + 0x7A]
  18706. 0000D67C  6002                     bra        +0x4 /* 0000D680 */
  18707. label0000D67E:
  18708. 0000D67E  204A                     movea.l    A0, A2
  18709. label0000D680:
  18710. 0000D680  4850                     pea.l      [A0]
  18711. 0000D682  206E 000C                movea.l    A0, [A6 + 0xC]
  18712. 0000D686  4868 0028                pea.l      [A0 + 0x28]
  18713. 0000D68A  4EB9 0000 3F7A           jsr        [0x00003F7A]
  18714. 0000D690  486E 000C                pea.l      [A6 + 0xC]
  18715. 0000D694  486A 00A8                pea.l      [A2 + 0xA8]
  18716. 0000D698  4EB9 0001 CD08           jsr        [0x0001CD08]
  18717. 0000D69E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18718. 0000D6A2  2057                     movea.l    A0, [A7]
  18719. 0000D6A4  2268 0004                movea.l    A1, [A0 + 0x4]
  18720. 0000D6A8  2269 001C                movea.l    A1, [A1 + 0x1C]
  18721. 0000D6AC  4E91                     jsr        [A1]
  18722. 0000D6AE  5380                     subq.l     D0, 1
  18723. 0000D6B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  18724. 0000D6B4  661A                     bne        +0x1C /* 0000D6D0 */
  18725. 0000D6B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18726. 0000D6BA  4878 00CB                push.l     0xCB
  18727. 0000D6BE  2F0A                     move.l     -[A7], A2
  18728. 0000D6C0  2057                     movea.l    A0, [A7]
  18729. 0000D6C2  2268 0004                movea.l    A1, [A0 + 0x4]
  18730. 0000D6C6  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  18731. 0000D6CA  4E91                     jsr        [A1]
  18732. 0000D6CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18733. label0000D6D0:
  18734. 0000D6D0  245F                     movea.l    A2, [A7]+
  18735. 0000D6D2  4E5E                     unlink     A6
  18736. 0000D6D4  4E75                     rts
  18737. 0000D6D6  4E56 0000                link       A6, 0
  18738. 0000D6DA  48E7 1020                movem.l    -[A7], D3,A2
  18739. 0000D6DE  246E 0008                movea.l    A2, [A6 + 0x8]
  18740. 0000D6E2  7600                     moveq.l    D3, 0x00
  18741. 0000D6E4  4AAA 00D0                tst.l      [A2 + 0xD0]
  18742. 0000D6E8  670E                     beq        +0x10 /* 0000D6F8 */
  18743. 0000D6EA  2F2A 00D0                move.l     -[A7], [A2 + 0xD0]
  18744. 0000D6EE  4EB9 0000 561C           jsr        [0x0000561C]
  18745. 0000D6F4  2600                     move.l     D3, D0
  18746. 0000D6F6  584F                     addq.w     A7, 4
  18747. label0000D6F8:
  18748. 0000D6F8  2003                     move.l     D0, D3
  18749. 0000D6FA  4CDF 0408                movem.l    D3,A2, [A7]+
  18750. 0000D6FE  4E5E                     unlink     A6
  18751. 0000D700  4E75                     rts
  18752. 0000D702  4E56 0000                link       A6, 0
  18753. 0000D706  48E7 1030                movem.l    -[A7], D3,A2,A3
  18754. 0000D70A  266E 0008                movea.l    A3, [A6 + 0x8]
  18755. 0000D70E  262E 000C                move.l     D3, [A6 + 0xC]
  18756. 0000D712  4267                     clr.w      -[A7]
  18757. 0000D714  4879 0001 09C0           push.l     0x109C0
  18758. 0000D71A  4879 0001 099C           push.l     0x1099C
  18759. 0000D720  4878 0004                push.l     0x4
  18760. 0000D724  2F03                     move.l     -[A7], D3
  18761. 0000D726  2F0B                     move.l     -[A7], A3
  18762. 0000D728  2057                     movea.l    A0, [A7]
  18763. 0000D72A  2268 0004                movea.l    A1, [A0 + 0x4]
  18764. 0000D72E  2269 0010                movea.l    A1, [A1 + 0x10]
  18765. 0000D732  4E91                     jsr        [A1]
  18766. 0000D734  504F                     addq.w     A7, 8
  18767. 0000D736  2F08                     move.l     -[A7], A0
  18768. 0000D738  4EB9 0000 2582           jsr        [0x00002582]
  18769. 0000D73E  2448                     movea.l    A2, A0
  18770. 0000D740  200A                     move.l     D0, A2
  18771. 0000D742  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18772. 0000D746  6714                     beq        +0x16 /* 0000D75C */
  18773. 0000D748  4878 0001                push.l     0x1
  18774. 0000D74C  2F0A                     move.l     -[A7], A2
  18775. 0000D74E  2057                     movea.l    A0, [A7]
  18776. 0000D750  2268 0004                movea.l    A1, [A0 + 0x4]
  18777. 0000D754  2269 0020                movea.l    A1, [A1 + 0x20]
  18778. 0000D758  4E91                     jsr        [A1]
  18779. 0000D75A  504F                     addq.w     A7, 8
  18780. label0000D75C:
  18781. 0000D75C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  18782. 0000D760  4E5E                     unlink     A6
  18783. 0000D762  4E75                     rts
  18784. 0000D764  4E56 FFE8                link       A6, -0x0018
  18785. 0000D768  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18786. 0000D76C  246E 0008                movea.l    A2, [A6 + 0x8]
  18787. 0000D770  262E 000C                move.l     D3, [A6 + 0xC]
  18788. 0000D774  286E 0010                movea.l    A4, [A6 + 0x10]
  18789. 0000D778  2003                     move.l     D0, D3
  18790. 0000D77A  0480 0000 00CA           subi.l     D0, 0xCA
  18791. 0000D780  6708                     beq        +0xA /* 0000D78A */
  18792. 0000D782  5380                     subq.l     D0, 1
  18793. 0000D784  6734                     beq        +0x36 /* 0000D7BA */
  18794. 0000D786  6000 0092                bra        +0x94 /* 0000D81A */
  18795. label0000D78A:
  18796. 0000D78A  200C                     move.l     D0, A4
  18797. 0000D78C  4A80                     tst.l      D0
  18798. 0000D78E  6708                     beq        +0xA /* 0000D798 */
  18799. 0000D790  204C                     movea.l    A0, A4
  18800. 0000D792  41E8 FFD8                lea.l      A0, [A0 - 0x28]
  18801. 0000D796  6002                     bra        +0x4 /* 0000D79A */
  18802. label0000D798:
  18803. 0000D798  204C                     movea.l    A0, A4
  18804. label0000D79A:
  18805. 0000D79A  2D48 FFE8                move.l     [A6 - 0x18], A0
  18806. 0000D79E  B1EA 00D0                cmpa.l     A0, [A2 + 0xD0]
  18807. 0000D7A2  6604                     bne        +0x6 /* 0000D7A8 */
  18808. 0000D7A4  42AA 00D0                clr.l      [A2 + 0xD0]
  18809. label0000D7A8:
  18810. 0000D7A8  486E FFE8                pea.l      [A6 - 0x18]
  18811. 0000D7AC  486A 00A8                pea.l      [A2 + 0xA8]
  18812. 0000D7B0  4EB9 0001 CCF0           jsr        [0x0001CCF0]
  18813. 0000D7B6  504F                     addq.w     A7, 8
  18814. 0000D7B8  6060                     bra        +0x62 /* 0000D81A */
  18815. label0000D7BA:
  18816. 0000D7BA  264C                     movea.l    A3, A4
  18817. 0000D7BC  B7EA 00D0                cmpa.l     A3, [A2 + 0xD0]
  18818. 0000D7C0  6758                     beq        +0x5A /* 0000D81A */
  18819. 0000D7C2  42A7                     clr.l      -[A7]
  18820. 0000D7C4  486A 00A8                pea.l      [A2 + 0xA8]
  18821. 0000D7C8  486E FFEC                pea.l      [A6 - 0x14]
  18822. 0000D7CC  4EB9 0001 CCC2           jsr        [0x0001CCC2]
  18823. 0000D7D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18824. 0000D7D6  601A                     bra        +0x1C /* 0000D7F2 */
  18825. label0000D7D8:
  18826. 0000D7D8  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  18827. 0000D7DC  6714                     beq        +0x16 /* 0000D7F2 */
  18828. 0000D7DE  42A7                     clr.l      -[A7]
  18829. 0000D7E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18830. 0000D7E4  2057                     movea.l    A0, [A7]
  18831. 0000D7E6  2268 0004                movea.l    A1, [A0 + 0x4]
  18832. 0000D7EA  2269 0020                movea.l    A1, [A1 + 0x20]
  18833. 0000D7EE  4E91                     jsr        [A1]
  18834. 0000D7F0  504F                     addq.w     A7, 8
  18835. label0000D7F2:
  18836. 0000D7F2  486E FFFC                pea.l      [A6 - 0x4]
  18837. 0000D7F6  486E FFEC                pea.l      [A6 - 0x14]
  18838. 0000D7FA  4EB9 0001 CC7A           jsr        [0x0001CC7A]
  18839. 0000D800  4A00                     tst.b      D0
  18840. 0000D802  504F                     addq.w     A7, 8
  18841. 0000D804  66D2                     bne        -0x2C /* 0000D7D8 */
  18842. 0000D806  254B 00D0                move.l     [A2 + 0xD0], A3
  18843. 0000D80A  3F3C FFFF                move.w     -[A7], 0xFFFF
  18844. 0000D80E  486E FFEC                pea.l      [A6 - 0x14]
  18845. 0000D812  4EB9 0001 CC90           jsr        [0x0001CC90]
  18846. 0000D818  5C4F                     addq.w     A7, 6
  18847. label0000D81A:
  18848. 0000D81A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18849. 0000D81E  4E5E                     unlink     A6
  18850. 0000D820  4E75                     rts
  18851. 0000D822  0000 0174                ori.b      D0, 0x74 /* 't' */
  18852. 0000D826  9940                     subx.w     D4, D0
  18853. 0000D828  7A40                     moveq.l    D5, 0x40
  18854. 0000D82A  DD9E                     add.l      [A6]+, D6
  18855. 0000D82C  9E9D                     sub.l      D7, [A5]+
  18856. 0000D82E  8BBA 8798                or.l       [PC - 0x7868 /* FFFF879A, cstring ""<EOF> */], D5
  18857. 0000D832  A3AE                     syscall    vADBProc/VADBProc, flags=3
  18858. 0000D834  AAA3                     syscall    CodecDispatch
  18859. 0000D836  8CBB 8C40                or.l       D6, [PC + A0 * 4 + 0x40]
  18860. 0000D83A  5C8E                     addq.l     A6, 6
  18861. 0000D83C  8740 8C40                pack       D3, D0, 0x8C40
  18862. 0000D840  4440                     neg.w      D0
  18863. 0000D842  8340 AE8C                pack       D1, D0, 0xAE8C
  18864. 0000D846  4075 8E87                negx.w     [A5 + A0 * 8 - 0x121]
  18865. 0000D84A  4085                     negx.l     D5
  18866. 0000D84C  DEDC                     add.w      A7, [A4]+
  18867. 0000D84E  4049                     negx.w     A1
  18868. 0000D850  DEDC                     add.w      A7, [A4]+
  18869. 0000D852  4056                     negx.w     [A6]
  18870. 0000D854  DEDC                     add.w      A7, [A4]+
  18871. 0000D856  ACB1                     syscall    PaintRoundRect, auto_pop
  18872. 0000D858  4069 838F                negx.w     [A1 - 0x7C71]
  18873. 0000D85C  9385                     subx.l     D1, D5
  18874. 0000D85E  AB83                     syscall    slMASK11
  18875. 0000D860  8F93                     or.l       [A3], D7
  18876. 0000D862  A58F                     syscall    DeferUserFn, flags=5
  18877. 0000D864  8540 668D                pack       D2, D0, 0x668D
  18878. 0000D868  85A3                     or.l       -[A3], D2
  18879. 0000D86A  404D                     negx.w     A5
  18880. 0000D86C  8A41                     or.w       D5, D1
  18881. 0000D86E  0286 8E87 9940           andi.l     D6, 0x8E879940
  18882. 0000D874  558D                     subq.l     A5, 2
  18883. 0000D876  A2B6                     syscall    vWaitUntil, flags=2
  18884. 0000D878  B0A0                     cmp.l      D0, -[A0]
  18885. 0000D87A  BB9D                     xor.l      [A5]+, D5
  18886. 0000D87C  BC40                     cmp.w      D6, D0
  18887. 0000D87E  5440                     addq.w     D0, 2
  18888. 0000D880  EBD9 7FB3                bfexts     D7, [A1]+ {D6:D3}
  18889. 0000D884  9498                     sub.l      D2, [A0]+
  18890. 0000D886  B5A7                     xor.l      -[A7], D2
  18891. 0000D888  B540                     xor.w      D0, D2
  18892. 0000D88A  5441                     addq.w     D1, 2
  18893. 0000D88C  397F 937F                move.w     [A4 - 0x6C81], <<invalid special address>>
  18894. 0000D890  B440                     cmp.w      D2, D0
  18895. 0000D892  CD7F                     and.w      <<invalid special address>>, D6
  18896. 0000D894  937F                     sub.w      <<invalid special address>>, D1
  18897. 0000D896  B440                     cmp.w      D2, D0
  18898. 0000D898  F88D 4275                .extension 0x88D <<F/2-3/4>> // unimplemented
  18899. 0000D89C  41A9 9887                .invalid   0, [A1 - 0x6779] // invalid opcode 4 with b == 6
  18900. 0000D8A0  959D                     sub.l      [A5]+, D2
  18901. 0000D8A2  8D85 405D                unpk       D6, D5, 0x405D
  18902. 0000D8A6  405E                     negx.w     [A6]+
  18903. 0000D8A8  868E                     or.l       D3, A6
  18904. 0000D8AA  87A4                     or.l       -[A4], D3
  18905. 0000D8AC  4058                     negx.w     [A0]+
  18906. 0000D8AE  411D                     .invalid   0, [A5]+ // invalid opcode 4 with b == 4
  18907. 0000D8B0  9540                     subx.w     D2, D0
  18908. 0000D8B2  489F B3BC                movem.w    [A7]+, D2,D3,D4,D5,D7,A0,A1,A4,A5,A7
  18909. 0000D8B6  A092                     syscall    EgretDispatch
  18910. 0000D8B8  9943                     subx.w     D4, D3
  18911. 0000D8BA  75A3                     moveq.l    D2, 0xFFFFFFA3
  18912. 0000D8BC  AD40                     syscall    SetItmIcon, auto_pop
  18913. 0000D8BE  4A40                     tst.w      D0
  18914. 0000D8C0  9E41                     sub.w      D7, D1
  18915. 0000D8C2  4940                     chk.w      D4, D0
  18916. 0000D8C4  4FB2 40CE                .invalid   7, [A2 + D4.w - 0x50] // invalid opcode 4 with b == 6
  18917. 0000D8C8  8741 AEF1                pack       D3, D1, 0xAEF1
  18918. 0000D8CC  B4E0                     cmpa.w     A2, -[A0]
  18919. 0000D8CE  406E F9F9                negx.w     [A6 - 0x607]
  18920. 0000D8D2  E947                     asl        D7.w, 4
  18921. 0000D8D4  D49B                     add.l      D2, [A3]+
  18922. 0000D8D6  40C5                     move.w     D5, SR
  18923. 0000D8D8  4060                     negx.w     -[A0]
  18924. 0000D8DA  8741 5EA3                pack       D3, D1, 0x5EA3
  18925. 0000D8DE  409A                     negx.l     [A2]+
  18926. 0000D8E0  EF40                     asl        D0.w, 7
  18927. 0000D8E2  5E87                     addq.l     D7, 7
  18928. 0000D8E4  8B9B                     or.l       [A3]+, D5
  18929. 0000D8E6  4082                     negx.l     D2
  18930. 0000D8E8  9841                     sub.w      D4, D1
  18931. 0000D8EA  F640 458C                .extension 0x640 <<F/1/3>>, 0x458C // unimplemented
  18932. 0000D8EE  4061                     negx.w     -[A1]
  18933. 0000D8F0  85AD 8E87                or.l       [A5 - 0x7179], D2
  18934. 0000D8F4  40B4 7F97 A040 827F      negx.l     [[] + D7 * 8 - 0x5FBF7D81]
  18935. 0000D8FC  9740                     subx.w     D3, D0
  18936. 0000D8FE  50B4 8390                addq.l     [ + A0 * 2], 8
  18937. 0000D902  9387                     subx.l     D1, D7
  18938. 0000D904  8F42 A18E                pack       D7, D2, 0xA18E
  18939. 0000D908  41A9 404D                .invalid   0, [A1 + 0x404D] // invalid opcode 4 with b == 6
  18940. 0000D90C  B840                     cmp.w      D4, D0
  18941. 0000D90E  559F                     subq.l     [A7]+, 2
  18942. 0000D910  8340 7887                pack       D1, D0, 0x7887
  18943. 0000D914  42EB 40B5                .invalid   [A3 + 0x40B5] // invalid opcode 4 with subtype 1
  18944. 0000D918  8EA2                     or.l       D7, -[A2]
  18945. 0000D91A  8890                     or.l       D4, [A0]
  18946. 0000D91C  405F                     negx.w     [A7]+
  18947. 0000D91E  4046                     negx.w     D6
  18948. 0000D920  40AE 4055                negx.l     [A6 + 0x4055]
  18949. 0000D924  4042                     negx.w     D2
  18950. 0000D926  A940                     syscall    SetItmIcon
  18951. 0000D928  6487                     bcc        -0x77 /* 0000D8B1 */
  18952. 0000D92A  4086                     negx.l     D6
  18953. 0000D92C  878B 9C8D                unpk       -[A3], -[A3], 0x9C8D
  18954. 0000D930  8596                     or.l       [A6], D2
  18955. 0000D932  F9F9                     .invalid   <<F/7/4>>
  18956. 0000D934  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  18957. 0000D936  C4F9 F9FB AB86           mulu.w     D2, [0xF9FBAB86]
  18958. 0000D93C  8E87                     or.l       D7, D7
  18959. 0000D93E  9185                     subx.l     D0, D5
  18960. 0000D940  9240                     sub.w      D1, D0
  18961. 0000D942  44B5 859D                neg.l      [[] + A0 * 4]
  18962. 0000D946  ACBA                     syscall    InvertOval, auto_pop
  18963. 0000D948  407F                     negx.w     <<invalid special address>>
  18964. 0000D94A  E3AB                     lsl        D3, D1
  18965. 0000D94C  404A                     negx.w     A2
  18966. 0000D94E  4086                     negx.l     D6
  18967. 0000D950  A440                     syscall    ReserveMemSys, flags=4
  18968. 0000D952  868D                     or.l       D3, A5
  18969. 0000D954  41A2                     .invalid   0, -[A2] // invalid opcode 4 with b == 6
  18970. 0000D956  838E 4096                unpk       -[A1], -[A6], 0x4096
  18971. 0000D95A  404F                     negx.w     A7
  18972. 0000D95C  4042                     negx.w     D2
  18973. 0000D95E  407E                     negx.w     <<invalid special address>>
  18974. 0000D960  874B 11B7                pack       -[A3], -[A3], 0x11B7
  18975. 0000D964  4392                     .invalid   1, [A2] // invalid opcode 4 with b == 6
  18976. 0000D966  8F83 B78C                unpk       D7, D3, 0xB78C
  18977. 0000D96A  88B8 BF90                or.l       D4, [0xFFFFBF90]
  18978. 0000D96E  868E                     or.l       D3, A6
  18979. 0000D970  8740 8991                pack       D3, D0, 0x8991
  18980. 0000D974  8341 7640                pack       D1, D1, 0x7640
  18981. 0000D978  8740 CFB9                pack       D3, D0, 0xCFB9
  18982. 0000D97C  4086                     negx.l     D6
  18983. 0000D97E  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  18984. 0000D980  96F9 4050 A68B           sub.w      A3, [0x4050A68B]
  18985. 0000D986  4077 4066                negx.w     [A7 + D4.w + 0x66]
  18986. 0000D98A  40ED 8A40                move.w     [A5 - 0x75C0], SR
  18987. 0000D98E  56B5 4088                addq.l     [A5 + D4.w - 0x120], 3
  18988. 0000D992  8DBA 8C40                or.l       [PC - 0x73C0 /* FFFF8C42, cstring ""<EOF> */], D6
  18989. 0000D996  438E                     .invalid   1, A6 // invalid opcode 4 with b == 6
  18990. 0000D998  B7B0 9985                xor.l      [[ + <<invalid base displacement size>>] + A1], D3
  18991. 0000D99C  88B1 DEA5                or.l       D4, [A1 + A5 * 8 - 0x91]
  18992. 0000D9A0  DE91                     add.l      D7, [A1]
  18993. 0000D9A2  9A89                     sub.l      D5, A1
  18994. 0000D9A4  4090                     negx.l     [A0]
  18995. 0000D9A6  408D                     negx.l     A5
  18996. 0000D9A8  B193                     xor.l      [A3], D0
  18997. 0000D9AA  93A4                     sub.l      -[A4], D1
  18998. 0000D9AC  EEB0                     roxr       D0, D7
  18999. 0000D9AE  B183                     xor.l      D3, D0
  19000. 0000D9B0  AA8B                     syscall    0xA8B
  19001. 0000D9B2  4043                     negx.w     D3
  19002. 0000D9B4  86AB A28D                or.l       D3, [A3 - 0x5D73]
  19003. 0000D9B8  40E5                     move.w     -[A5], SR
  19004. 0000D9BA  8389 4194                unpk       -[A1], -[A1], 0x4194
  19005. 0000D9BE  EF94                     roxl       D4, 7
  19006. 0000D9C0  EF40                     asl        D0.w, 7
  19007. 0000D9C2  6040                     bra        +0x42 /* 0000DA04 */
  19008. 0000D9C4  7B8C                     moveq.l    D5, 0xFFFFFF8C
  19009. 0000D9C6  9DF9 F9F9 FB40           sub.l      A6, [0xF9F9FB40]
  19010. 0000D9CC  4F85                     .invalid   7, D5 // invalid opcode 4 with b == 6
  19011. 0000D9CE  909D                     sub.l      D0, [A5]+
  19012. 0000D9D0  F9F9                     .invalid   <<F/7/4>>
  19013. 0000D9D2  F9FB                     .invalid   <<F/7/4>>
  19014. 0000D9D4  4059                     negx.w     [A1]+
  19015. 0000D9D6  F9F9                     .invalid   <<F/7/4>>
  19016. 0000D9D8  F9FB                     .invalid   <<F/7/4>>
  19017. 0000D9DA  AC8E                     syscall    SpaceExtra, auto_pop
  19018. 0000D9DC  8740 63ED                pack       D3, D0, 0x63ED
  19019. 0000D9E0  EDEC 406F 4040           bfffo      D4, [A4 + 0x4040] {1:D7}
  19020. 0000D9E6  BC8D                     cmp.l      D6, A5
  19021. 0000D9E8  8596                     or.l       [A6], D2
  19022. 0000D9EA  F9F9                     .invalid   <<F/7/4>>
  19023. 0000D9EC  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  19024. 0000D9EE  6C83                     bge        -0x7B /* 0000D973 */
  19025. 0000D9F0  8792                     or.l       [A2], D3
  19026. 0000D9F2  A7F9                     syscall    vSuperLoad, flags=7
  19027. 0000D9F4  F9FB                     .invalid   <<F/7/4>>
  19028. 0000D9F6  AC86                     syscall    TextWidth, auto_pop
  19029. 0000D9F8  8E87                     or.l       D7, D7
  19030. 0000D9FA  4103                     .invalid   0, D3 // invalid opcode 4 with b == 4
  19031. 0000D9FC  8A41                     or.w       D5, D1
  19032. 0000D9FE  128C                     move.b     [A1], A4
  19033. 0000DA00  4054                     negx.w     [A4]
  19034. 0000DA02  8E87                     or.l       D7, D7
  19035. label0000DA04:
  19036. 0000DA04  9C83                     sub.l      D6, D3
  19037. 0000DA06  8740 6440                pack       D3, D0, 0x6440
  19038. 0000DA0A  4583                     .invalid   2, D3 // invalid opcode 4 with b == 6
  19039. 0000DA0C  8F00                     sbcd       D7, D0
  19040. 0000DA0E  0001 0B40                ori.b      D1, 0x40 /* '@' */
  19041. 0000DA12  9C41                     sub.w      D6, D1
  19042. 0000DA14  3240                     movea.w    A1, D0
  19043. 0000DA16  5A93                     addq.l     [A3], 5
  19044. 0000DA18  A340                     syscall    ResrvMem/ReserveMem, flags=3
  19045. 0000DA1A  45F6 422C                lea.l      A2, [A6 + D4.w * 2 + 0x2C]
  19046. 0000DA1E  C2DD                     mulu.w     D1, [A5]+
  19047. 0000DA20  4298                     clr.l      [A0]+
  19048. 0000DA22  433F                     .invalid   1, <<invalid special address>> // invalid opcode 4 with b == 4
  19049. 0000DA24  410F                     .invalid   0, A7 // invalid opcode 4 with b == 4
  19050. 0000DA26  A587                     syscall    IOPMsgRequest, flags=5
  19051. 0000DA28  B587                     xor.l      D7, D2
  19052. 0000DA2A  405E                     negx.w     [A6]+
  19053. 0000DA2C  D240                     add.w      D1, D0
  19054. 0000DA2E  6391                     bls        -0x6D /* 0000D9C1 */
  19055. 0000DA30  42DB                     .invalid   [A3]+ // invalid opcode 4 with subtype 1
  19056. 0000DA32  7E82                     moveq.l    D7, 0xFFFFFF82
  19057. 0000DA34  4194                     .invalid   0, [A4] // invalid opcode 4 with b == 6
  19058. 0000DA36  4209                     clr.b      A1
  19059. 0000DA38  F040 94B9                .extension 0x040 <<F/1/0>>, 0x94B9 // unimplemented
  19060. 0000DA3C  40BC 404D 405A           negx.l     0x404D405A /* '@M@Z' */
  19061. 0000DA42  441C                     neg.b      [A4]+
  19062. label0000DA44:
  19063. 0000DA44  4347                     chk.w      D1, D7
  19064. 0000DA46  B788                     cmpm.l     [A3]+, [A0]+
  19065. 0000DA48  41AD E8E8                .invalid   0, [A5 - 0x1718] // invalid opcode 4 with b == 6
  19066. 0000DA4C  419D                     .invalid   0, [A5]+ // invalid opcode 4 with b == 6
  19067. 0000DA4E  4202                     clr.b      D2
  19068. 0000DA50  4073 EBF8 F9F9 EEF9      negx.w     [-0x6061107]
  19069. 0000DA58  F9BD                     .invalid   <<F/6/4>>
  19070. 0000DA5A  40B1 B3F8 423B 41BB      negx.l     [0x423B41BB]
  19071. 0000DA62  BF40                     xor.w      D0, D7
  19072. 0000DA64  C141                     exg        D0, D1
  19073. 0000DA66  C3F9 410D 40AB           muls.w     D1, [0x410D40AB]
  19074. 0000DA6C  8E86                     or.l       D7, D6
  19075. 0000DA6E  4094                     negx.l     [A4]
  19076. 0000DA70  9DA3                     sub.l      -[A3], D6
  19077. 0000DA72  404A                     negx.w     A2
  19078. 0000DA74  4072 417C                negx.w     <<invalid full ext with I/IS == 4>>
  19079. 0000DA78  87A2                     or.l       -[A2], D3
  19080. 0000DA7A  9041                     sub.w      D0, D1
  19081. 0000DA7C  5887                     addq.l     D7, 4
  19082. 0000DA7E  968A                     sub.l      D3, A2
  19083. 0000DA80  41FF                     lea.l      A0, <<invalid special address>>
  19084. 0000DA82  7F97                     moveq.l    D7, 0xFFFFFF97
  19085. 0000DA84  4085                     negx.l     D5
  19086. 0000DA86  4AD4                     tas.b      [A4]
  19087. 0000DA88  41F3 4260                lea.l      A0, [A3 + D4.w * 2 + 0x60]
  19088. 0000DA8C  8740 45DE                pack       D3, D0, 0x45DE
  19089. 0000DA90  4045                     negx.w     D5
  19090. 0000DA92  9141                     subx.w     D0, D1
  19091. 0000DA94  DF7F                     add.w      <<invalid special address>>, D7
  19092. 0000DA96  5B42                     subq.w     D2, 5
  19093. 0000DA98  98F0 407D                sub.w      A4, [A0 + D4.w + 0x7D]
  19094. 0000DA9C  4050                     negx.w     [A0]
  19095. 0000DA9E  89B9 94B7 8840           or.l       [0x94B78840], D4
  19096. 0000DAA4  7693                     moveq.l    D3, 0xFFFFFF93
  19097. 0000DAA6  9E91                     sub.l      D7, [A1]
  19098. 0000DAA8  8D91                     or.l       [A1], D6
  19099. 0000DAAA  88A2                     or.l       D4, -[A2]
  19100. 0000DAAC  8A40                     or.w       D5, D0
  19101. 0000DAAE  6294                     bhi        -0x6A /* 0000DA44 */
  19102. 0000DAB0  8A40                     or.w       D5, D0
  19103. 0000DAB2  8B40 8F99                pack       D5, D0, 0x8F99
  19104. 0000DAB6  9240                     sub.w      D1, D0
  19105. 0000DAB8  4C97 8A9A                movem.w    D1,D3,D4,D7,A1,A3,A7, [A7]
  19106. 0000DABC  8894                     or.l       D4, [A4]
  19107. 0000DABE  8AAF 948A                or.l       D5, [A7 - 0x6B76]
  19108. 0000DAC2  9693                     sub.l      D3, [A3]
  19109. 0000DAC4  8ABA 938A                or.l       D5, [PC - 0x6C76 /* FFFF938C, cstring ""<EOF> */]
  19110. 0000DAC8  9A93                     sub.l      D5, [A3]
  19111. 0000DACA  8A95                     or.l       D5, [A5]
  19112. 0000DACC  938A                     subx.l     -[A1], -[A2]
  19113. 0000DACE  9A93                     sub.l      D5, [A3]
  19114. 0000DAD0  8E9B                     or.l       D7, [A3]+
  19115. 0000DAD2  938A                     subx.l     -[A1], -[A2]
  19116. 0000DAD4  9A93                     sub.l      D5, [A3]
  19117. 0000DAD6  8A95                     or.l       D5, [A5]
  19118. 0000DAD8  938A                     subx.l     -[A1], -[A2]
  19119. 0000DADA  9A93                     sub.l      D5, [A3]
  19120. 0000DADC  8E9B                     or.l       D7, [A3]+
  19121. 0000DADE  938A                     subx.l     -[A1], -[A2]
  19122. 0000DAE0  9A93                     sub.l      D5, [A3]
  19123. 0000DAE2  8A95                     or.l       D5, [A5]
  19124. 0000DAE4  938A                     subx.l     -[A1], -[A2]
  19125. 0000DAE6  9A93                     sub.l      D5, [A3]
  19126. 0000DAE8  8E41                     or.w       D7, D1
  19127. 0000DAEA  1095                     move.b     [A0], [A5]
  19128. 0000DAEC  8D40 AE97                pack       D6, D0, 0xAE97
  19129. 0000DAF0  8A40                     or.w       D5, D0
  19130. 0000DAF2  6297                     bhi        -0x67 /* 0000DA8B */
  19131. 0000DAF4  8A40                     or.w       D5, D0
  19132. 0000DAF6  C396                     and.l      [A6], D1
  19133. 0000DAF8  A841                     syscall    Fix2Frac
  19134. 0000DAFA  19EE F841 759B           move.b     0x9B, [A6 - 0x7BF]
  19135. 0000DB00  8A9A                     or.l       D5, [A2]+
  19136. 0000DB02  B28A                     cmp.l      D1, A2
  19137. 0000DB04  9AA3                     sub.l      D5, -[A3]
  19138. 0000DB06  8A40                     or.w       D5, D0
  19139. 0000DB08  8B97                     or.l       [A7], D5
  19140. 0000DB0A  8A40                     or.w       D5, D0
  19141. 0000DB0C  CD84                     and.l      D4, D6
  19142. 0000DB0E  AA40                     syscall    QDError
  19143. 0000DB10  6C40                     bge        +0x42 /* 0000DB52 */
  19144. 0000DB12  9940                     subx.w     D4, D0
  19145. 0000DB14  5A40                     addq.w     D0, 5
  19146. 0000DB16  9440                     sub.w      D2, D0
  19147. 0000DB18  7B40                     moveq.l    D5, 0x40
  19148. 0000DB1A  C7C8                     muls.w     D3, A0
  19149. 0000DB1C  D642                     add.w      D3, D2
  19150. 0000DB1E  AAF2                     syscall    ControlStripDispatch
  19151. 0000DB20  DEF9 F9F6 D587           add.w      A7, [0xF9F6D587]
  19152. 0000DB26  8740 528C                pack       D3, D0, 0x528C
  19153. 0000DB2A  A899                     syscall    SetPenState
  19154. 0000DB2C  8A40                     or.w       D5, D0
  19155. 0000DB2E  768C                     moveq.l    D3, 0xFFFFFF8C
  19156. 0000DB30  B687                     cmp.l      D3, D7
  19157. 0000DB32  4044                     negx.w     D4
  19158. 0000DB34  4041                     negx.w     D1
  19159. 0000DB36  EE40                     asr        D0.w, 7
  19160. 0000DB38  97A7                     sub.l      -[A7], D3
  19161. 0000DB3A  4158                     chk.w      D0, [A0]+
  19162. 0000DB3C  4046                     negx.w     D6
  19163. 0000DB3E  4051                     negx.w     [A1]
  19164. 0000DB40  4053                     negx.w     [A3]
  19165. 0000DB42  408F                     negx.l     A7
  19166. 0000DB44  BA40                     cmp.w      D5, D0
  19167. 0000DB46  E340                     asl        D0.w, 1
  19168. 0000DB48  9841                     sub.w      D4, D1
  19169. 0000DB4A  CF40                     exg        D7, D0
  19170. 0000DB4C  CEF1 9643                mulu.w     D7, [A1 + A1.w * 8 + 0x43]
  19171. 0000DB50  E790                     roxl       D0, 3
  19172. label0000DB52:
  19173. 0000DB52  F6A2 9286                .extension 0x6A2 <<F/2-3/3>> // unimplemented
  19174. 0000DB56  405F                     negx.w     [A7]+
  19175. 0000DB58  4059                     negx.w     [A1]+
  19176. 0000DB5A  9BBE                     sub.l      <<invalid special address>>, D5
  19177. 0000DB5C  8CA4                     or.l       D6, -[A4]
  19178. 0000DB5E  AAA9                     syscall    0xAA9
  19179. 0000DB60  93A9 9BF4                sub.l      [A1 - 0x640C], D1
  19180. 0000DB64  404E                     negx.w     A6
  19181. 0000DB66  409A                     negx.l     [A2]+
  19182. 0000DB68  B2B0 B28A                cmp.l      D1, [A0 + A3.w * 2 - 0x118]
  19183. 0000DB6C  8C90                     or.l       D6, [A0]
  19184. 0000DB6E  A4AB                     syscall    0x0AB, flags=4
  19185. 0000DB70  4061                     negx.w     -[A1]
  19186. 0000DB72  8E97                     or.l       D7, [A7]
  19187. 0000DB74  8C00                     or.b       D6, D0
  19188. 0000DB76  0000                     .incomplete
  19189. 0000DB78  00                       .incomplete
  19190.